【发布时间】:2009-05-28 11:52:04
【问题描述】:
我编译了一个二进制文件并复制到另一台机器上执行。但我收到上述错误。在第二台机器上,我无法安装新库。我尝试将第一台机器上的 libc 放入第二台机器上二进制文件的目录中,但链接器(正如我使用 ldd 发现的那样)仍然从标准路径 /lib/tls/libc.so.6 加载)。请让我知道对此的最小更改修复。
更新:
用于编译/链接的命令:
g++ -O2 -DNDEBUG -o CountStrings -I../../../../../tbb/tbb20_20080408oss_src/include/../src/CountStrings.cpp -L../../../../../tbb/tbb20_20080408oss_src/build/linux_ia32_gcc_cc4.3.2_libc2.8.90_kernel2.6.27_release/ -ltbb
libtbb.so 依赖于 libc.so.6
【问题讨论】:
-
你能发布你的编译器和链接器命令吗?