看板 EE_DSnP 關於我們 聯絡資訊
-bash-3.1$ make // This make is that I have do make. Checking cmd... Checking calc... Checking util... -bash-3.1$ make clean // make clean Cleaning cmd... Cleaning calc... Cleaning util... Cleaning main... Cleaning test... Removing libcmd.a libcalc.a libutil.a... Removing modCalc... Removing testMC... -bash-3.1$ make // do another make Checking cmd... > compiling: cmdCharDef.cpp cmdCharDef.cpp: In member function 「ParseChar CmdParser::getChar(std::istream&) const」: cmdCharDef.cpp:91: 警告:隱含常數轉換溢出 > compiling: cmdCommon.cpp > compiling: cmdParser.cpp Building libcmd.a... Checking calc... > compiling: calcCmd.cpp > compiling: calcModNum.cpp Building libcalc.a... Checking util... > compiling: myGetChar.cpp > compiling: myString.cpp Building libutil.a... -bash-3.1$ //竟然就停了 囧 一make完打 $ ./modCalc 發現竟然沒有檔案 make 的時候也沒有錯誤訊息 過去已經發生過了 我是以為我動到什麼不該動的 所以那次我自認倒楣 重新解壓縮hw3.gz 重新寫了一次 但這是第二次了 而且這次還是沒幾秒前才 make 完成過了 改了檔案重新 make clean make 就一直是這樣了 這是什麼原因? 請教各位 ps 我是用系上的server ccws2(or3).ee.ntu.edu.tw 換過會有差嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.66.200
wanga10219:這不知道有沒有幫助 make test OK剛發現的 04/16 12:57
wanga10219:Even compiling it in my Fedora 10 computer has the 04/16 17:41
wanga10219:same problem. 04/16 17:41
wanga10219:$ make main -> make: `main` is up to date. 04/16 21:22
wanga10219:So make doesn't do `main` even I do make clean. 04/16 21:23
ric2k1:可以把 make 的 message 貼上來嗎? 04/16 21:24
※ 編輯: wanga10219 來自: 220.135.182.183 (04/16 22:05)
wanga10219:I paste it. 04/16 22:06
wanga10219:進行換血工作 好像進行的還可以 至少可以make 了 04/16 22:25
wanga10219:modCalc 出現了 輸入mvar 有成功 不過 04/16 22:26
wanga10219:之前是怎麼回事 ? 04/16 22:26
我有個想法 可能是這個原因搞的我弄不懂 我之前因為想要比較老師給的outFile.ref跟我自己弄出來的來比較 檔案放在hw3下 跟 Makefile放一起 檔名是 main 所以我在make main 的時候他當然說 main is up to date 囧 然後make clean 又刪不掉這個excution 所以他整個沒去執行 make main 心得:以後不同程式不得放在同個資料夾中 不然會 囧 而且會很久......... ※ 編輯: wanga10219 來自: 220.135.182.183 (04/16 22:34)
ric2k1:ccws* 的 home 滿了? 04/16 22:32
wanga10219:剛證實了 不是 XD 砍了那個main 就好了 XD 04/16 22:36
ric2k1:make xxx <== xxx 必須是 Makefile 裡面的 rule name, 04/16 22:42
ric2k1:若是本目錄底下的檔案名稱, 則會有 xxx is up to date 的 04/16 22:43
ric2k1:error message. 或者像是如果有 test 這個子目錄, 04/16 22:44
ric2k1:"make test" 也會出現 error message. 04/16 22:44
wanga10219:找到原因還真的是很好笑呢....= = 04/16 22:47
muxiv: ccws* 的 hom https://moxox.com 07/12 00:14