+ -
当前位置:首页 → 问答吧 → winGDB 有谁用过?

winGDB 有谁用过?

时间:2011-09-22

来源:互联网

我在VS2010 开发环境下,安装了winGDB,但是始终无法调试linux 程序。有谁用过,如何设置。

作者: visualliu   发布时间: 2011-09-22

你这个Linux程序是在Linux下native编译的?

作者: xunxun1982   发布时间: 2011-09-22

linux的elf二进制的话,Windbg当然无法调试!

作者: jackyjkchen   发布时间: 2011-09-22

我的linux 程序时在另外一台机器上,被调试的程序可以被GDB 调试。我在vs2010 里面有 winGDB 中的attach porcess 
然后再attach to remote process 对话框中的设置如下:
target type:linux native application(ssh connection)


高级设置中的路径设置也正确
能够正常登陆,远程主机的进程也能显示。但是 一点击attach 后,vs2010 会显示错误。
错误信息由check debugger path setting in WinGDB/preferecnes/General page and in project /solution properties. 我那个选项已经设置了。


作者: visualliu   发布时间: 2011-09-22

引用 3 楼 visualliu 的回复:

我的linux 程序时在另外一台机器上,被调试的程序可以被GDB 调试。我在vs2010 里面有 winGDB 中的attach porcess
然后再attach to remote process 对话框中的设置如下:
target type:linux native application(ssh connection)


高级设置中的路径设置也正确
能够正常登陆,远程主机……


那个……你该不会认为Windbg就是dbg的windows版吧……完全不相干的两个软件

作者: jackyjkchen   发布时间: 2011-09-22

winGDB 不是windbg

作者: visualliu   发布时间: 2011-09-22

引用 5 楼 visualliu 的回复:

winGDB 不是windbg


嗯,我看错了。

不过,不过调试的前提是什么?是程序得能够运行,elf格式的linux程序无法在Windows下运行,自然理论上都无法调试

作者: jackyjkchen   发布时间: 2011-09-22

winGDB 就是安装在vs2010 下的一个扩展,是通过ssh 连接到到被调试的linux 计算机,实际上也就是在linux 上执行gdb 调试,只不过风格转成windows 风格了。

作者: visualliu   发布时间: 2011-09-22