我能够使用documentation中指定的命令通过QNX目标启动gdb调试器。
只有一种我不喜欢的解决方法。在运行所有这些命令之前,我已经将我的可执行文件(是的,多个)安装并部署到目标计算机。我不需要再次upload
,但是我找不到运行upload
才能启动应用程序的命令。
我现在要做的步骤:
pdebug 1234
。gdb
并执行以下命令:
file my_application
target qnx ipaddress:1234
upload my_application /tmp/my_application
run
是否存在仅用我要运行的可执行文件替换upload
的命令?
答案 0 :(得分:0)
在gdb中,执行以下操作:
(gdb) set nto-executable /path/to/binary
这告诉gdb正在调试的远程文件。
请注意,/path/to/binary
是远程目标上的路径,而不是本地文件。