|
发表于 2004-6-24 11:41:30
|
显示全部楼层
我发现了很奇怪的问题,我把程序改为C++的形式,编译不用加-lm了,运行正常。ldd有以下输出:
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x4001f000)
libm.so.6 => /lib/tls/libm.so.6 (0x400d8000)
libc.so.6 => /lib/tls/libc.so.6 (0x400fc000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40237000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) |
|