Sun Solaris 11中的C ++可执行文件错误

时间:2014-12-12 06:16:00

标签: c++ solaris

当我在Sun Solaris 11中运行C ++可执行文件时,得到以下错误。

ld.so.1:tpbga:致命:重定位错误:文件tpbga:符号__1cNOutputHandlerMsdTraceLevel_:未找到引用的符号

同样适用于Sun Solaris 10。

请帮忙。

1 个答案:

答案 0 :(得分:0)

OutputHandlerMsdTraceLevel不是我所知道的任何Solaris或主流C ++库的一部分。

您的tpbga二进制文件可能与您无法在Solaris 11计算机上安装但在Solaris 10计算机上安装的共享库动态链接。

正如FoggyDay已经声明的那样,ldd tpbgaldd $(which tpbga)会告诉您前者缺少哪个库以及后者位于何处。