问题如下:
平台:SunOS 5.8
现象:
% g++ first.c -o first.o
% ldd first.o
libstdc++.so.5 => (文件没有发现)
libm.so.1 => /usr/lib/libm.so.1
libgcc_s.so.1 => (文件没有发现)
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
/usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1
%
请问该如何解决?
(注,用CC编译没有问题)
解决办法:
find了一下,文件是存在的:/usr/local/lib/libstdc++.so.5
执行语句:setenv LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
就搞定了。