Json dizesini ayrıştıran bir çözümleyici üzerinde çalışıyorum ve bunu bir kitaplık yapmak istiyorum. sorun yazdığım kütüphane bağlamak ld kullandığınızda, bir hata mesajı olmasıdır: Fleks ve bizonun 'ana' rutinini nasıl ortadan kaldırabilirim, böylece lexing ve ayrıştırma işlemini bir kütüphaneye yerleştirebilirim?
main.o: In function `main':
main.c:(.text+0x0): multiple definition of `main'
json-parser.o:/build/buildd/flex-2.5.35/libmain.c:29: first defined here
nasıl düzeltebilirim
..? Teşekkürler.
CPPFLAGS = -Dmain = foo –