[問題] cygwin編譯問題

看板C_and_CPP (C/C++)作者 (莉)時間16年前 (2010/05/26 11:47), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
請問一下 我再cygwin下裝 flex, gcc, gcc-g++, make, vim 然後 要寫yacc檔 必須編譯 執行方式: yacc -d parser.yacc flex scanner.lex cc -c lex.yy.c y.tab.c cc -o output lex.yy.o y.tab.o -ll 但是他出現錯誤訊息 /usr/lib/gcc/i686-pc-cygwin/3.3.4/../../../../i686-pc-cygwin/bin/Id: cannot find -ll collect2: Id returned 1 exit status 請問是因為灌的gcc版本不同,還是少灌了甚麼呢 ?謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.245.61

05/26 11:48, , 1F
-lfl 呢
05/26 11:48, 1F
※ 編輯: ntouckcm 來自: 140.116.245.61 (05/26 12:36)

05/26 12:38, , 2F
是因為用flex filename.l 所要-lfl嗎?
05/26 12:38, 2F

05/26 13:24, , 3F
我不太記得了 以前我是用-lfl所以才這樣說 待強者補完
05/26 13:24, 3F

05/26 14:50, , 4F
-lfl link flex library 應該是啦
05/26 14:50, 4F

05/26 15:32, , 5F
謝謝各位大大
05/26 15:32, 5F
文章代碼(AID): #1B_9cudR (C_and_CPP)
文章代碼(AID): #1B_9cudR (C_and_CPP)