我需要在服务器上调试一个程序,并希望仍然在GDB中输出。一般情况下,以下操作是有效的:
- 手动启动(终端)任务打开ssh连接,进行必要的预设置(服务器端脚本),然后运行
gdbserver --multi :12345
- GDB调试配置以附加模式运行,并执行适当的命令链
"set sysroot remote:", "target extended-remote myserver:12345", "set remote exec-file /path/to/myfile", "run"