#1 楼
我建议您使用IDA的linux_server进行远程调试,它位于安装中的某个位置。将其复制到远程计算机并运行。然后在IDA中进入Debugger->选择Remote Linux Debugger。然后,在Debugging-> Process Options中,设置服务器IP和端口,目标位置和参数。
从那时起,您只需像在本地一样使用IDA的调试器。
使用IDA的linux_server的好处是您可以更轻松地编写调试器脚本。
#2 楼
关于将gdbserver设置为与Ubuntu一起运行的问题-从Universe存储库安装'gdbserver'软件包就足够了。如果这是您要调试的本地文件,请使用类似gdbserver localhost:12345 a.out
的服务器启动服务器,其中a.out
是可执行文件,12345
是要连接的端口号。那应该是一个服务器,您可以使用IDA的“远程GDB调试器”选项连接到该服务器。