作者BBCallR (小白)
看板EE_DSnP
標題Re: [問題] 拜託教授...
時間Tue Apr 14 23:42:19 2009
: > 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
1F:推 ric2k1:ccws4 似乎是 32 bit machine, try "make 32" first 04/14 23:49
2F:→ ric2k1:and then "make clean; make" 04/14 23:50
3F:→ BBCallR:呃解決了...但maxhistory還是只能設1024,請問這是我CODE 04/14 23:54
4F:→ BBCallR:出錯嗎? 我弄了頗久但看不太出BUG@@" 04/14 23:55
5F:推 ric2k1:更新 ccws 版本的 cmdReader-32.o 就好了... 04/15 00:57