首页 文章

在Xeon Phi上使用GDB的LD_LIBRARY_PATH

提问于
浏览
0

我目前正在尝试使用英特尔提供的GDB版本(gdb-mic)调试Xeon Phi的本机应用程序 . 当我在登录Phi时运行程序时,如果设置了LD_LIBRARY_PATH = / tmp(我先前已经转移了libiomp5.so),它就可以工作 .

但是,当我使用GDB调试应用程序时,我无法设置库路径 . 我尝试了命令“set env LD_LIBRARY_PATH = / tmp”,但是GDB仍然找不到libiomp5.so .

有没有人遇到过这个问题?

谢谢 !

2 回答

  • 0

    我找到了一种让它发挥作用的方法 . 如果我在命令中包含命令来设置库路径以启动gdbserver,例如:

    target extended-remote | ssh mic0 LD_LIBRARY_PATH = / tmp / tmp / gdbserver --multi -

    它设法找到图书馆 .

  • 1

    gdb>设置环境LD_PRELOAD ='LD路径'

    并且,要解决.so符号look here .

相关问题