我有一个应用程序,它在调用时对目录非常敏感——使用相对路径加载一些文件。
当我通过调试器启动程序时,如何控制初始当前目录呢?
我想避免向被调试程序添加特殊代码以使其调用 chdir
;我的直觉告诉我调试器应该提供一种外部指定的方式,因为这本身就是一种外部设置。
我正在使用的调试器是 TotalView,但我也愿意接受其他 Linux 调试器的答案,因为它可能帮助我在 TV 中找到一个类似的设置。我可以在调用程序时指定环境变量,所以我尝试设置 PWD
,但没有成功。