看板 EE_DSnP 關於我們 聯絡資訊
: > building modCalc... : ../../lib/libcmd.a(cmdParser.o)(.text+0x5df): In function : `CmdParser::execOneCmd()': : /home/B95/b95901020/b95901020_hw3/src/cmd/cmdParser.cpp:85: undefined : reference to `CmdParser::readCmd(std::basic_istream<char, : std::char_traits<char> >&)' : ../../lib/libcmd.a(cmdParser.o)(.text+0x5f7):/home/B95/b95901020/b95901020_hw3/src/cmd/cmdParser.cpp:87: : undefined reference to `CmdParser::readCmd(std::basic_istream<char, : std::char_traits<char> >&)' : collect2: ld returned 1 exit status : make[1]: *** [../../bin/modCalc] Error 1 : make: *** [main] Error 2 : 似乎是complain readCmd的問題 : 但呼叫readCmd跟readCmd本身都是教授所寫得reference code... : 可是請教授解惑一下嗎@@"? : 感謝! make clean後make還是不行... [b95901020@ccws4 cmd]$ ls -l Á`- p 478 -rw-r--r-- 1 b95901020 b95 3384 4¤ë 14 21:12 cmdCharDef.cpp -rw-r--r-- 1 b95901020 b95 55608 4¤ë 14 23:39 cmdCharDef.o -rw-r--r-- 1 b95901020 b95 4695 4¤ë 14 21:12 cmdCommon.cpp -rw-r--r-- 1 b95901020 b95 548 4¤ë 14 21:12 cmdCommon.h -rw-r--r-- 1 b95901020 b95 83112 4¤ë 14 23:39 cmdCommon.o -rw-r--r-- 1 b95901020 b95 7281 4¤ë 14 21:38 cmdParser.cpp -rw-r--r-- 1 b95901020 b95 8370 4¤ë 14 23:28 cmdParser.h -rw-r--r-- 1 b95901020 b95 265076 4¤ë 14 23:39 cmdParser.o -rw-r--r-- 1 b95901020 b95 8040 4¤ë 14 21:12 cmdReader-32.o -rw-r--r-- 1 b95901020 b95 11720 4¤ë 14 23:30 cmdReader-64.o lrwxrwxrwx 1 b95901020 b95 14 4¤ë 14 23:31 cmdReader.o -> cmdReader-64.o -rw-r--r-- 1 b95901020 b95 108 4¤ë 14 21:12 Makefile 我make 32、make 64都不行... 麻煩教授了 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.171.169
ric2k1:ccws4 似乎是 32 bit machine, try "make 32" first 04/14 23:49
ric2k1:and then "make clean; make" 04/14 23:50
BBCallR:呃解決了...但maxhistory還是只能設1024,請問這是我CODE 04/14 23:54
BBCallR:出錯嗎? 我弄了頗久但看不太出BUG@@" 04/14 23:55
ric2k1:更新 ccws 版本的 cmdReader-32.o 就好了... 04/15 00:57