Juv*_*uve 14 c++ eclipse gdb remote-debugging eclipse-cdt
我正在与Eclipse(在Windows中)进行斗争,以使其连接到我的Linux机箱并远程编译和调试C++代码.
我的工作:
perl ./daemon.pl 4075
)我可以做的一些手动的事情(没有Eclipse):
ssh mybox 'cd /path/to/project; gdb main'
ssh mybox 'cd /path/to/project; gdbserver fqdn:10000 main'
什么不起作用:在Eclipse中调试
其他可能导致问题的事情:
ssh
MSYS/Git提供的二进制文件(不是PATH
)PATH
我真的想在Eclipse中为我的C++项目进行远程调试.您有什么建议从这里开始吗?
“通过“C++远程”调试错误:未指定程序(我需要本地代码吗?)”
是的,因为符号是从代码的本地副本加载的。
在此类启动配置的调试器选项卡中,您将找到远程服务器和端口的设置。使用启动 gdbserver 时指定的计算机名称和端口。
AFAIK 这仍然无法工作,因为在本地 Windows 计算机上运行的 gdb 不支持调试 Linux 程序。您将需要 gdb 的交叉构建(使用 host=mingw-or-something 和 target=linux 进行配置和构建)。