作者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