我有一个程序希望通过emacs使用gdb进行调试。为了运行开发版本的程序,我有一个shell脚本,可以让我源代码查看正确的库等。但是我无法解决的是如何要求emacs/gud在执行gdb之前运行这个文件。
我尝试使用命令“source env.sourceme && gdb my_program”,但是emacs抱怨它不知道“source”的意思。我猜它并没有真正地在shell中运行gdb,所以这些技巧行不通。
那么,我该如何说服gud/emacs或其他工具在我的自定义环境中运行gdb?我已经有了一个hacky解决方案,但我觉得我可能漏掉了某些东西。
我尝试使用命令“source env.sourceme && gdb my_program”,但是emacs抱怨它不知道“source”的意思。我猜它并没有真正地在shell中运行gdb,所以这些技巧行不通。
那么,我该如何说服gud/emacs或其他工具在我的自定义环境中运行gdb?我已经有了一个hacky解决方案,但我觉得我可能漏掉了某些东西。