在其他计算机上设置gdb源路径



我使用另一台机器进行开发并部署在另一台计算机上。如何将gdb中的源路径设置为不同的机器?

注意:可执行文件和源程序位于不同的计算机上。gdb只显示行号并显示错误:没有这样的文件或目录

如果您想从部署机器上查看开发机器上的源代码,您首先需要以GDB之外的某种方式提供对源代码的访问,例如使用网络文件系统将开发机器的文件系统装载到部署机器上。

或者,您可以将源代码与可执行文件一起复制。

一旦源代码在部署机器上可见,就可以在GDB内部使用directory命令来告诉GDB要查找源代码。

例如,如果在开发机器上,源代码位于/project/file.c中,而在部署机器上,您安装并使其作为/mnt/devel-machine/project/file.c可用,那么在GDB中,您只需执行以下操作:

(gdb) directory /mnt/devel-machine

之后GDB应该能够找到源代码。

相关内容

  • 没有找到相关文章

最新更新