在Windows下修改了源碼加了兩個類,但是忘記把它加到makefile中,Solaris下用CC程序編譯根本不報錯,但是執行時出了一個錯誤,錯誤的樣子是找不到basic_string, 看起來象是這樣的:
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___M__sun_concat6kMpk
...
後來用ldd -u看了一下才發現是有些沒有解決的引用,才想起是makefile中沒有加上這個文件,修改makefile再執行,OK了.