我的工作是解析JSON字符串解析器,我想使它成爲一個圖書館。 的問題是,當我使用ld在我寫的庫鏈接, 有一個錯誤信息: 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
即使世界一點點的C代碼是這樣的: int doCommand(char* command)
{
// +2 on strlen is for the two extra '\0' characters
// needed by flex when scanning strings.
YY_BUFFER_STATE yybs = yy_scan_buffer(comm