私はjsonの文字列を解析するパーサーに取り組んでいます。私はそれをライブラリにしたいと思います。 問題は、私は私が書いたライブラリをリンクするために、LDを使用する場合、 エラーメッセージがあるということです。 どのように私はライブラリにlexingと解析プロセスを置くことができるようにフレックス&bisonの 'メイン'ルーチンを排除できますか?
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
は、どのように私はこの問題を解決することができ
..?ありがとう。
CPPFLAGS = -Dmain = foo –