|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
aix下的c++連接問題
一個簡單的C++,編譯通過
ld: 0711-317 ERROR: Undefined symbol: .operator delete(void*)
ld: 0711-317 ERROR: Undefined symbol: .__Throw
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. |
aix下的c++連接問題
用的是什麼編譯器? |
aix下的c++連接問題
ibm c/c++ compiler
編譯能通過,而 delete 是關鍵字 |
aix下的c++連接問題
看起來蠻怪的,按理說是不會在連接階段出這樣的錯誤,我今天中午還在aix上寫了一個兩行的測試程序,好像是
{
char *p = new char[12];
delete (void *)p;
}
xlC test.C
編譯就通過了,應該不需要連什麼庫的,也許還是程序裡寫的有點問題 |
aix下的c++連接問題
.__Throw
是不是大小寫寫錯了
另外應該是
throw
央不是_thow |
aix下的c++連接問題
char *p = new char[12];
delete (void *)p;
xlc test.C
報同樣的錯(加上 new[] 也連接不上) |
| |