打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++ IDE for Linux

Window 上MS VS一统天下,从VC6,VS2005,VS2008,一直到VS2010. 很久以前以为C/C++开发环境就只有MS。 当转到Linux 上面时,才发现大错特错。 IDE,大有选择。 就记录自己用到C/C++的IDE.

 

1.  VIM/make/gdb

     开始之前不得不提一下,最淳朴的工具链。虽然开始时花的时间多,但是觉得是值得的。

     Vim 编辑器的神之美称,make/scons/cmake 的编译工具,gdb/ddd 的调視工具。(ddd界面太土,而且不太稳定)

     这组工具自己可以定制,发现时间越长,这个工具还是效率不低的。

2. Code-lite

    是见到的IDE的跟VS 最接近的,很直观,拿来就可以用。速度快,语法高亮不错。

3. CodeBlocks

    也不错,但是调視的时候总有些问题。估计自己没有配好。

4. QtCreator

    可以,但是界面不直观。速度慢。

5. ecllips-cdt

    重量级别,但是复杂,不直观。

 

在StackOverflow上面有一个帖子讨论IDE,原来还有很多IDE,真是受教了。

http://stackoverflow.com/questions/24109/c-ide-for-linux 

 

从调視的角度来看,这些IDE封装一个调視器,感觉好像封装一个gdb在里面。

这些调试器都支持,从根据makefile的创建工程。换句话说也就是将已经有的传统开发的项目,用makefile 维护的项目很容易的导入到这些IDE中。根据也有的makeFile 去编译文件,调視的时候只需要调试器将debug版本的程序符号表和源文件联系起来就可以。 这些要归功与gcc的-g 选项。

 

 1. debug 版本的程序存储源文件没有?如果有,不需要源文件就可以看代码;如果没有,怎么指定源代码和符号表连接起来?

 2. 符号表都存储哪些东西,可以和源文件关联起来?

 3. 各种的调试器所做的一项基本工作就是将源文件和符号表关联起来。

 4.调視可以通过内部启动,关联外部(attach)正在运行的程序。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux下C++开发工具介绍
Qt Creator + MinGW 在windows 下的调试
Linux开发工具yum、vim、gcc/g 、gdb、make/makefile(一些人把常用的软件提前编译好做成软件包(可以理解成windows上的安装包原文档小括号)直接进行安装)
Linux Debug
利用vs2019编译器远程调试linux程序(走心版)
Linux内核之旅 ? Blog Archive ? 内核模块编程之入门(二)—必备知识
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服