我尝试使用调试配置>更改它参数>工作目录,但只更改主机gdb的位置。
可以通过以下方式观察到:
pwd
pwdx
pwd
使用CLI gdb
和gdbserver
时,我们发现该程序的pwd
始终与启动gdbserver
的位置相同,pwd
主机上的{}和cd
命令只会更改主机设置。
自动启动器SSH进入目标并为我们启动gdbserver
,这会自动重新运行过程:Remote debugging C++ applications with Eclipse CDT/RSE/RDT
Eclipse 4.7.0。
答案 0 :(得分:2)
我能找到的最佳方法是:
cd /directory/that/I/want
如果要将其设置为与可执行文件无相同的目录,则此未解决的问题是相关的:How to set the working directory when running an executable in Eclipse CDT to be the same as the executable?
或者,您也可以使用手动启动器,在目标上手动启动gdbserver
。然后在运行之前只需cd
到您想要的目录。