作者icarusming (icarus)
看板EE_DSnP
标题Re: [问题] make test 会显示calcModNum: no such …
时间Tue Apr 14 00:30:51 2009
各位好 /(_ _)\
在下想请问的是
我已经在include中加上
ln -fs ../src/calc/calcModNum.h .
ln -fs ../src/util/util.h .
ln -fs ../src/cmd/cmdParser.h .
这几行了
检查过後路径应该也都是对的
错误讯息里没有说它找不到档案
可是make test的时候 还是会出现以下讯息:
make[1]: *** No rule to make target `cmd.d', needed by `top'. Stop.
make[1]: *** No rule to make target `util.d', needed by `top'. Stop.
请问我该怎麽解决这个问题呢?
谢谢!
※ 引述《ric2k1 (Ric)》之铭言:
: : → sa901119:在root dir他会: no rule to make target 'test'. Stop. 04/12 00:26
: : → sa901119:在hw3/hw3/ 目录下勉强可以 可是会出现 04/12 00:27
: 我的 root directory 就是指这里...
: {ric@leda}:/home/ric/class/dsps09/hw3/hw3>ls
: Makefile include/ modCalc@ src/ testMC.ref*
: bin/ lib/ modCalc.ref* testMC@
: : → sa901119:no rule to make 'calc.d', needed by 'top'. Stop 04/12 00:27
: : → sa901119:然後又是 calcModNum.h: no such file or directory 了 04/12 00:28
: 你在 "include" 这个目录底下的 "calcModNum.h" 是不是不见了...?
: {ric@leda}:/home/ric/class/dsps09/hw3/sol>ls include/
: calcModNum.h@ cmdParser.h@ util.h@
: 是的话... 就暂时:
: cd include
: ln -fs ../src/calc/calcModNum.h .
: ln -fs ../src/util/util.h .
: ln -fs ../src/cmd/cmdParser.h .
: : → sa901119:对了还有 hw3/hw3/ 下的 testMC.ref 执行後会出现 04/12 00:29
: : → sa901119:Error: using testMC <int> <int> <int>!! 就没法执行了 04/12 00:30
: 请参考一下 src/test/test.cpp 的 code
: 请在执行 testMC.ref 时下 三个整数 来做运算, 如:
: testMC.ref 123 432 23
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.225.27
1F:推 yangjiunru:rm src/cmd/.extheader.mak src/util/.extheader.mak 04/14 03:29
2F:→ yangjiunru:然後再make 04/14 03:29
3F:→ icarusming:它好了! 谢谢楼上!! 04/14 09:28