作者moonlitebony (yh)
看板EE_DSnP
標題[問題] 關於make
時間Thu Nov 3 16:41:54 2011
爬過文了,也有試過先make clean再make
可是還是出現下面的訊息
Checking cmd...
> compiling: cmdCharDef.cpp
> compiling: cmdCommon.cpp
> compiling: cmdParser.cpp
cmdParser.cpp: In member function ‘CmdExec* CmdParser::parseCmd(std::string&)
’:
cmdParser.cpp:169: warning: suggest parentheses around assignment used as
truth value
Building libcmd.a...
Checking calc...
make[1]: *** No rule to make target `calc.d', needed by `top'. Stop.
Checking util...
> compiling: myGetChar.cpp
> compiling: myString.cpp
Building libutil.a...
Checking main...
> compiling: main.cpp
> building modCalc...
/usr/bin/ld: cannot find -lcalc
collect2: ld returned 1 exit status
make[1]: *** [../../bin/modCalc] Error 1
make: *** [main] Error 2
怕不知道是不是不小心改到別的東西,有重新下載過作業檔,
再把我寫的所有TODO貼過去,可是似乎沒有用QQ
有人可以給點建議嗎? 謝謝!(:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.25.106
1F:推 victoret:make 32 看看吧... 11/03 16:44
2F:推 ric2k1:請問你的 "src/calc/.extheader.mak" 的內容是什麼? 11/03 16:57
我的 src/calc/.extheader.mak 內容如下
1 .d: ../../include/calcModNum.h
2 ../../include/calcModNum.h: calcModNum.h
3 @rm -f ../../include/calcModNum.h
4 @ln -fs ../src//calcModNum.h ../../include/calcModNum.h
※ 編輯: moonlitebony 來自: 140.112.25.106 (11/03 17:17)
3F:推 ric2k1:不知是發生什麼事,但請把第一行改成: 11/03 18:03
4F:→ ric2k1:calc.d: ../../include/calcModNum.h 11/03 18:04
5F:→ moonlitebony:可以了!! 謝謝老師(: 11/04 00:45