|
下了一个模拟城市3000,好象是依赖老版本的glibc,提示如下:
./sc3u: relocation error: ./sc3u: symbol _dl_global_scope, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference
用ldd检查一下,这样的结果:
- root@Jack /opt/SC3U # ldd -r sc3u
- linux-gate.so.1 => (0xffffe000)
- libpthread.so.0 => /lib/libpthread.so.0 (0xb7fcd000)
- libm.so.6 => /lib/libm.so.6 (0xb7fac000)
- libc.so.6 => /lib/libc.so.6 (0xb7ea2000)
- /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fec000)
- symbol _dl_global_scope, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference (./sc3u)
- symbol _dl_loaded, version GLIBC_2.1 not defined in file ld-linux.so.2 with link time reference (./sc3u)
- symbol _dl_signal_error, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference (./sc3u)
- symbol _dl_close, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (./sc3u)
- symbol _dl_open, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (./sc3u)
- symbol _dl_catch_error, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference (./sc3u)
- symbol __pthread_atfork, version GLIBC_2.0 not defined in file libpthread.so.0 with link time reference (./sc3u)
- symbol __pthread_initialize, version GLIBC_2.0 not defined in file libpthread.so.0 with link time reference (./sc3u)
- symbol _dl_lookup_symbol_skip, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference (./sc3u)
- symbol _dl_lookup_symbol, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference (./sc3u)
复制代码
这种情况有没有办法解决? |
|