作者vincere (vin)
看板EE_DSnP
标题[问题] make test
时间Thu Oct 27 17:28:12 2011
在写好calcModNum之後
想用make test测试一下
不过一直出现
***No rule to make target 'calc.d',needed by 'top'. Stop
以及
***No rule to make target '../../include.h',needed by 'test.o'.Stop
我是在hw3底下直接make test
然後make clean後重新来过也是如此
(去其他directory之下亦无法)
所以想要请问一下
是我哪部份没有include到还是说有什麽步骤疏忽没有做到?
感谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.183
※ 编辑: vincere 来自: 140.112.4.183 (10/27 17:29)
1F:推 ric2k1:那手动 cd src; rm -f */.depend.mak; rm -f */.ext* 看看 10/27 17:45
2F:→ vincere:教授想请问一下:按照上述方法做是可以make test了 而我也 10/27 19:58
3F:→ vincere:有先initialize 那些static member之类的 不过却出现长达 10/27 19:59
4F:→ vincere:三四页的compile error 里面连test.cpp 或是像MSET(还没 10/27 20:01
5F:→ vincere:改到)的部份都出现error 不知道是哪边出了问题 10/27 20:02
6F:推 ric2k1:通常会把前 10 行的 error 拿出来修正先... 10/27 20:11
7F:→ vincere:不过它前面十几行error都出现在calcCmd.cpp中 例如: 10/27 21:04
8F:→ vincere:cannot define member function 'MsetCmd::'within'Modnum 10/27 21:06
9F:→ vincere:连续十几行类似的 但是不是应该完成calcModNum就可先测? 10/27 21:07
10F:→ wmin0:我猜是ModNum里面没定义完全 连带造成Calccmd爆掉 10/28 01:27
11F:→ vincere:感谢~我重新下载档案後再把code copy过去结果就可以了 10/28 07:39