作者fu3mo6 (ㄚ龐)
看板EE_DSnP
標題[問題] hw5 不理解的 compile error
時間Sat Dec 4 17:51:37 2010
板上好多人寫好快好可怕...
我在make d的時候,發生了這樣的error:
/usr/bin/ld: skipping imcompatible ../..lib/libcmd.a when searching for -lcmd
/usr/bin/ld: cannot find -lcmd
collect2: ld return 1 exit status
要怎麼解決啊?
make clean之後再make也沒用...
-------------------------------------------解決了= =我忘了make 32....
問了蠢問題>"<
另外
我寫了一個小main去include dlist.h想測試
但compile過了,執行卻沒有任何東西cout出來
進入gdb發現
它一進去main之後就跳到一個什麼...
65 ../sysdeps/i386/elf/start.S: 沒有此一檔案或目錄
接下來一直n..n..n..n..之後
Single steppint until exit from function __libc_start_main@plt
which has no line number information
Cannot find bounds of current function
continue之後
program exited normally
最好是normally啦!(翻桌
噢不又是HW4遇到的那個gdb問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.227.98.237
※ 編輯: fu3mo6 來自: 125.227.98.237 (12/04 17:57)
※ 編輯: fu3mo6 來自: 125.227.98.237 (12/04 17:59)
→ ckmarkoh:那就用cout大法吧(逃).. 12/04 18:35
推 Knossos:我的gdb也是跟HW4一樣不能用ˊˋ 只能cout了...囧 12/04 20:33
推 ric2k1:你有開 -g 嗎? 要不要先從簡單的開始測,比方說 construct 12/04 21:28
→ ric2k1:一個 array 就好? 12/04 21:28