Eclipse不能对c++程序进行debug,求解??

stardust_oak 2010-07-31 09:28:42
最近在看c++,下了一个c++版的Eclipse,安装了MingGW了,写了一个小程序能编译运行出结果,于是就想测试一下debug功能,没想到竟然不能debug,搜了一下说需要安装一个gdb.exe,可是我把gdb安装在MinGW目录下还是不能进行debug,找了许久也没找到我想要的答案,有一个看似貌似是正确的,说选择open debug dialog,设置GDB debugger的路径为gdb.exe的安装路径,可我根本找不到这个所谓的open debug dialog在哪,还望高手指点,不甚感激!!!
另外补充一个问题:就是为了运行调试c++程序,我还需不需要下那个CDT
...全文
573 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
stardust_oak 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 linsen_519 的回复:]
引用 11 楼 forestdb 的回复:

我在Mac下下的最新的Eclipse(CDT),然后它自动就把系统种的编译环境检测出来并配制好。


是这样的。。我用的就是Eclipse(CDT),debug点一下上面的小虫子就可以了。

LZ也是做Linux下开发的吧? VC 貌似不支持 linux
[/Quote]
没,在windows环境下。。
Defonds 2010-08-10
  • 打赏
  • 举报
回复
就 VC++ 来说,强大的 Eclipse 肯定不如 VS 专业。
zhangweiit 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 stardust_oak 的回复:]

引用 7 楼 zhangweiit 的回复:
因为,如果没有build,没生成可执行文件,就没法run

run以后,在代码下方会出现一个console的窗口,运行结果就在那里

运行没问题,关键是调试不了,既然你用了eclipse+mingw,那请问一下,
你在需要调试程序的时候是怎么进行的呢??
[/Quote]

我只用它来编译,同时找出编译不过的地方,测试G++下的兼容性

其它工作,我都是在VC下面做
linsen_519 2010-08-09
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 forestdb 的回复:]

我在Mac下下的最新的Eclipse(CDT),然后它自动就把系统种的编译环境检测出来并配制好。
[/Quote]

是这样的。。我用的就是Eclipse(CDT),debug点一下上面的小虫子就可以了。

LZ也是做Linux下开发的吧? VC 貌似不支持 linux
ForestDB 2010-08-09
  • 打赏
  • 举报
回复
我在Mac下下的最新的Eclipse(CDT),然后它自动就把系统种的编译环境检测出来并配制好。
giant1st 2010-08-08
  • 打赏
  • 举报
回复
要是 eclipse完全超越VS,谁还付费?微软情何以堪
stardust_oak 2010-08-01
  • 打赏
  • 举报
回复
有人知道不eclipse下怎样对c++进行debug调试部,帮个忙噻。。。
stardust_oak 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zhangweiit 的回复:]
因为,如果没有build,没生成可执行文件,就没法run

run以后,在代码下方会出现一个console的窗口,运行结果就在那里
[/Quote]
运行没问题,关键是调试不了,既然你用了eclipse+mingw,那请问一下,
你在需要调试程序的时候是怎么进行的呢??
zhangweiit 2010-07-31
  • 打赏
  • 举报
回复
因为,如果没有build,没生成可执行文件,就没法run

run以后,在代码下方会出现一个console的窗口,运行结果就在那里
zhangweiit 2010-07-31
  • 打赏
  • 举报
回复
我上面说得有点不对
他不是没有三角尖
而是,一般是要先Project -> Build
然后再点那个三角尖
zhangweiit 2010-07-31
  • 打赏
  • 举报
回复
ECLIPSE,没有像VS,那样的三角尖的DEBUG
你要先BUILD,才能RUN
虽然VS很好用,不过,我还是装了ECLIPSE
我偶尔会用ECLIPSE + MINGW,
主要是用于测试兼容性
stardust_oak 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wanggang999 的回复:]
有一个很根本的问题你没弄明白,调试是调试器的职责,不是编辑器的职责,
虽然我没用过,但我知道Eclipse是一个IDE,它本身并不能进行调试,
你肯定需要一个被Eclipse支持的调试器——比如你说的gdb,
还需要按照Eclipse的要求进行配置。
[/Quote]
我知道Eclipse不支持调试,所以说用gdb的话,又应该怎么配??
stardust_oak 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ayw215 的回复:]
其实吧,win下写c++的编译器没有比vs更好的了
[/Quote]
你是说Visual C++吗??
windsting 2010-07-31
  • 打赏
  • 举报
回复
有一个很根本的问题你没弄明白,调试是调试器的职责,不是编辑器的职责,
虽然我没用过,但我知道Eclipse是一个IDE,它本身并不能进行调试,
你肯定需要一个被Eclipse支持的调试器——比如你说的gdb,
还需要按照Eclipse的要求进行配置。
ayw215 2010-07-31
  • 打赏
  • 举报
回复
其实吧,win下写c++的编译器没有比vs更好的了

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧