libsymbolic.so:无法打开共享对象文件:没有此文件或目录

libsymbolic.so:无法打开共享对象文件:没有此文件或目录

我正在尝试从 shell 调试我的 C++ 应用程序。

gdb --args [脚本的参数...]

然后,在 gdb 中:

(gdb)运行

我得到的输出是:

加载共享库时出错:libsymbolic.so:无法打开共享对象文件:没有此文件或目录 [下级 1(进程 15453)退出,代码为 0177]

如果有帮助的话:

(gdb)显示 solib 搜索路径

加载非绝对共享库符号文件的搜索路径为。

(gdb)shell ls $LD_LIBRARY_PATH

ls:无法访问 /usr/lib/libipp-intel:没有此文件或目录

(gdb)shell 回显$LD_LIBRARY_PATH

/usr/lib/libipp-intel

谢谢!

答案1

tcshrc 文件(主要位于 ~/.tcshrc)可能定义 LD_LIBRARY_PATH 的值。

tcshrc 文件中所需的相关代码段(就我而言)是:

如果 ($?LD_LIBRARY_PATH) 那么

设置环境 LD_LIBRARY_PATH /usr/lib/libipp-intel:$LD_LIBRARY_PATH

别的

设置环境 LD_LIBRARY_PATH /usr/lib/libipp-intel:

万一

希望它能够帮助其他人。

相关内容