C++ Sun Solaris 11 中的可执行文件错误
C++ executable file error in Sun Solaris 11
当我在Sun Solaris 11中运行C++可执行文件时,得到以下错误。
LD.SO.1:TPBGA:致命:重新定位错误:文件 TPBGA:符号__1cNOutputHandlerMsdTraceLevel_:找不到引用的符号
在Sun Solaris 10中工作也是如此。
请帮忙。
OutputHandlerMsdTraceLevel
不是我所知道的任何Solaris或主流C++库的一部分。
您的tpbga
二进制文件可能与未能在 Solaris 11 机器上安装但存在于 Solaris 10 机器上的共享库动态链接。
正如FoggyDay已经说过的那样,ldd tpbga
或ldd $(which tpbga)
会告诉您前者缺少哪个库以及后者中的位置。
相关文章:
- 错误:当我从"WinDbg"打开可执行文件时,找不到符号文件。默认导出 ntdll 的符号.dll
- 从 C 可执行文件加载动态库时收到错误C++"undefined symbol"
- "what does ":*** [可执行文件] 错误 1 " mean ?"
- 尝试运行可执行文件时出现分段错误
- 在动态加载的位置无关的可执行文件中分离错误
- 配置:错误:C++编译器无法创建可执行文件
- C++ 可执行文件错误:无法打开共享对象文件:没有此类文件或目录
- 如何从命令行运行可执行文件时启用系统错误消息
- cusparse功能的多个定义错误在链接可执行文件中的cuda文件时
- Eclipse Ubuntu 中的“程序不是可识别的可执行文件”错误
- 通过Linux命令行执行时,可执行文件运行正常 - 调用C System()命令时运行时错误
- LD_BIND_NOW:符号查找错误,但可执行文件仍在运行
- Unix可执行文件上的Mac分段错误,文件编译正常
- VC 2010可执行文件未在其他计算机上运行-无错误
- 带有DEBUG_PROCESS标志的CreateProcess会在某些可执行文件上导致错误50
- 从 Java 运行可执行文件时C++没有错误或输出
- C++ Sun Solaris 11 中的可执行文件错误
- 运行时错误 -f1.exe 不存在或不是可执行文件
- C++程序上的执行错误:静态可执行文件调用 DLL 库
- PHP PDO_ODBC配置:错误:C 编译器无法创建可执行文件