Re: [問題] 關於package_src的.a檔

作者: sexjim (sexjim)   2011-05-31 15:37:56
這是更動過之後的makefile
ARFLAGS := rcv
AR := ar
default: lib //這行是多加的
$(OBJ_FILES)
@$(CXX) $(CXXFLAGS) $(OBJ_FILES) -o $(TARGET)
@echo " LD $(TARGET)"
lib: libcircuit.a
libcircuit.a: $(OBJ_FILES)
$(AR) $(ARFLAGS) libcircuit.a $(OBJ_FILES)
厄..不知道問題出在哪邊,麻煩助教了~"~
sajim@ubuntu:~/桌面/PA4/package_src/Circuit$ make
YACC src/circuit/readVlog/readVlogYacc.y ->
src/circuit/readVlog/readVlogYacc.c
make: bison: Command not found
LEX src/circuit/readVlog/readVlogLex.l ->
src/circuit/readVlog/readVlogLex.c
make: flex: Command not found
YACC src/circuit/readVlog/readVlogYacc.y ->
src/circuit/readVlog/readVlogYacc.c
make: bison: Command not found
LEX src/circuit/readVlog/readVlogLex.l ->
src/circuit/readVlog/readVlogLex.c
make: flex: Command not found
CXX src/main.cpp -> obj/main.o
CXX src/circuit/circuit.cpp -> obj/circuit.o
CXX src/circuit/gate.cpp -> obj/gate.o
CXX src/circuit/net.cpp -> obj/net.o
這個是我執行完make的畫面~
作者: pg30123 (CKu.none | PG)   2011-05-31 15:49:00
你冒號後面有用tab嗎?執行的log?
作者: sexjim (sexjim)   2011-05-31 15:56:00
冒號後是指libcircuit.a:下面那一行嗎?那邊有tab像lib:旁邊是用空白再加上libcircuit.a
作者: pg30123 (CKu.none | PG)   2011-05-31 16:07:00
你沒灌lex和yacc .... comamnd not found..*command
作者: sexjim (sexjim)   2011-05-31 16:24:00
我有把flex跟bison這兩個東西載下來但一直不知道怎麼用...
作者: georgemouse (喬治鼠)   2011-05-31 18:01:00
sudo apt-get install這兩樣就OK了
作者: AlexCYW (AlexCYW)   2011-05-31 20:13:00
看這一串討論就覺得幸好我沒去改lib
作者: a3785lexx (Alex)   2011-05-31 20:16:00
不過不是建議即使沒改還是要寫makefile一起compile嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com