当前位置:  开发笔记 > 编程语言 > 正文

如何使用Eclipse在Linux上调试C++程序?

如何解决《如何使用Eclipse在Linux上调试C++程序?》经验,为你挑选了2个好方法。

我不使用Eclipse作为IDE,并且没有兴趣这样做.但是,我喜欢它的源代码级调试.

有没有什么方法可以用它来调试C++ Linux应用程序而无需通过创建项目的仪式?(实际上,我可以像使用gdb的前端一样使用它吗?)

如果没有,我需要遵循什么步骤来创建一个项目,我可以用它来调试使用Makefile或其他工具(SCons,CMake等)构建的现有C++程序.我不想在Eclipse中"开发"; 我需要做的就是调试.



1> JesperE..:

看看这个问题.创建一个C/C++项目,使用项目的源目录作为项目目录,选择使用外部构建器,并将"make"更改为您想要的任何工具.

棘手的部分是让索引器正常工作并找到所有头文件.

编辑:CMake 2.6.x支持生成CDT项目文件,这可能是一个更直接的解决方案.


将项目属性 - > C/C++构建 - >构建器设置 - >构建器类型更改为"外部构建器",取消选择"使用默认构建命令",并修改"构建命令"字段以匹配外部工具的构建命令.

2> EML..:

我不知道自问题发布以来的4年来这种情况是否发生了变化,但是有一种更简单的方法可以实现。我正在使用Eclipse Luna(4.4.2)。

> eclipse&

然后

File> Import> C/C++> C/C++ Executable> Next>浏览到可执行文件> Next>选择一个项目名称>Finish

不需要其他项目设置,也不需要源路径(应该在目标代码中)。就像运行gdb / insight / etc一样。几乎值得安装Java。

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有