在Windows下修改了源码加了两个类,但是忘记把它加到makefile中,Solaris下用CC程序编译根本不报错,但是执行时出了一个错误,错误的样子是找不到basic_string, 看起来象是这样的:
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___M__sun_concat6kMpk
...
后来用ldd -u看了一下才发现是有些没有解决的引用,才想起是makefile中没有加上这个文件,修改makefile再执行,OK了.