精華區beta EE_DSnP 關於我們 聯絡資訊
※ 引述《Jyou (徵跟我一樣窮的人)》之銘言: : 是不是有寫錯啊 : 為什麼再make的時候會說沒有target? : checking util... : Checking bdd... : make[1]: *** No rule to make target `bdd.d', needed by `top'. Stop. : Checking main... : > building bdd... : /usr/bin/ld: cannot find -lbdd : collect2: ld returned 1 exit status : make[1]: *** [../../bin/bdd] Error 1 : make: *** [all] Error 2 另外我在bdd資料夾下產生lib.a後丟到lib資料庫更名成libbdd.a就可以compile了 但是出現下面的error..orz > building bdd... ../../lib/libcir.a(circuit.o)(.text+0x1c48): In function `Circuit::newGate(cha r*, char*)': circuit.cpp: undefined reference to `vtable for InvGate' ../../lib/libcir.a(circuit.o)(.text+0x1d0f):circuit.cpp: undefined reference t o `vtable for AndGate' ../../lib/libcir.a(circuit.o)(.text+0x1d79):circuit.cpp: undefined reference t o `vtable for NandGate' ../../lib/libcir.a(circuit.o)(.text+0x1dbd):circuit.cpp: undefined reference t o `vtable for OrGate' ../../lib/libcir.a(circuit.o)(.text+0x1e27):circuit.cpp: undefined reference t o `vtable for XorGate' ../../lib/libcir.a(circuit.o)(.text+0x1e69):circuit.cpp: undefined reference t o `vtable for NorGate' ../../lib/libcir.a(circuit.o)(.text+0x1ed7):circuit.cpp: undefined reference t o `vtable for XnorGate' ../../lib/libcir.a(circuit.o)(.text+0x2090): In function `Circuit::addPo(char* )': circuit.cpp: undefined reference to `vtable for PoGate' ../../lib/libcir.a(circuit.o)(.text+0x2305): In function `Circuit::addPi(char* )': circuit.cpp: undefined reference to `vtable for PiGate' ../../lib/libcir.a(circuit.o)(.gnu.linkonce.t._ZN4Gate8buildBddEv[Gate::buildB dd()]+0xe): In function `Gate::buildBdd()': circuit.cpp: undefined reference to `BddNode::BddNode(unsigned int)' collect2: ld returned 1 exit status make[1]: *** [../../bin/bdd] Error 1 make: *** [all] Error 2 是libcir.a有問題??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.251.102 ※ 編輯: Jyou 來自: 140.112.251.102 (01/13 01:57)
ric2k1:這樣做不行, 路徑不對... 01/13 08:05