聊一下我在LINUX环境下用过的C/C++编辑器(或IDE)

AAA20090987 没有 2013-04-18 11:04:06
昨天有个朋友问我想在LINUX环境下学习C++,用什么IDE好?想想我也玩LINUX几年了,就总结一下我在LINUX环境下用过的C/C++编辑器(或IDE)吧。在Windows上,肯定是Visual Studio一家独大,在LINUX上,可以选择的IDE就大多了。。

1:gedit
虽然这只是一个普通的本文编辑器(外加关键字高亮),但却是我初学LINUX时所用的C++编辑器。不过,当时我写的程序也很简单,有没有IDE关系不大,呵呵。


2: vim(gvim)
传说中的神器之一,我也花了很多努力,将它改造成下面这个样子,但是我实在不习惯没有鼠标的世界,后来就没怎么用了(在没有界面的LINUX上除外)


3:emacs
传说中的神器之二,我花了几天来熟悉它,但还是不会用,直接放弃。


4:code::blocks
我挺喜欢的一个IDE,它就相当于VC6的水平,但它的功能和VS+VA相比,还是有些差距的,所以我平时用得也不是很多。


5:qtcreator
QT项目组用QT开发的一个IDE,用它来开发QT程序十分方便(看名字就知道),但开发普通的C++程序时就不是那么好用了,总的来说,它还算是一个非常不错的IDE了。


6:eclipse
传说中比Visual Studio更好用的IDE,但它所占资源实在太大了,在我的虚拟机上,它卡得不得了,加上debug时总是无故挂了。我一怒之下就把它删了。


7:Visual Studio + Visual Assist + VMWare + 共享文件夹
(在虚拟机中安装LINUX,把LINUX的系统的头文件拷出来,加入VA的包含路径,然后用VS在共享文件夹中创建项目,并在VS中编写代码,最后在LINUX中运行makefile)
这种方法是我目前所使用的开发方式,虽然看起来有点怪异,但编写代码的效率还真不低,也是我最喜欢的开发方式(没有之一)
...全文
52476 53 打赏 收藏 举报
写回复
53 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
色郎中 2014-12-31
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
// 下面就报错了,在VS2010编辑环境下
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <unistd.h>
#include <arpa/inet.h>
VA里该如何设置?
  • 打赏
  • 举报
回复
xiaoiqang1201 2014-06-04
强烈建议把7在ubuntu下如何配置的写一下。
  • 打赏
  • 举报
回复
工程师WWW 2013-09-19
7方式能否写篇博客?详细讲下
  • 打赏
  • 举报
回复
ToWhere 2013-08-28
楼主,教教我7怎么用。谢谢 我的QQ 448957740
  • 打赏
  • 举报
回复
seekts 2013-08-25
能给出7的详细做法吗?谢谢
  • 打赏
  • 举报
回复
sdu20112013 2013-07-16
  • 打赏
  • 举报
回复
赵4老师 2013-05-28
  • 打赏
  • 举报
回复
heycare 2013-05-24
我是用source insight + sambus + svn,这个调试就很蛋疼就是了
  • 打赏
  • 举报
回复
winginsky 2013-05-08
现在都是用VS写代码,然后再到虚拟机去编译。 VS的代码编辑功能还是非常强悍的.
  • 打赏
  • 举报
回复
sniffer12345 2013-04-27
各种IDE用下来 只有VS和XCODE能成功解出各种开源库 给出代码提示 其余的像eclipse,qt,codeblock都有解不开的情况。。我是没代码提示就写不了代码的。。
  • 打赏
  • 举报
回复
fthislife 2013-04-27
根据实际情况结合使用确实不错
  • 打赏
  • 举报
回复
AAA20090987 2013-04-27
引用 38 楼 ma100 的回复:
有个问题: VS (2008)+ 共享文件夹(fedora+samba)的方式 当我在vs里改完代码, 点保存后, 时不时 vs报 "该文件在其他编辑器被修改, 是否载入" 点击载入后内容也没变化, 只是vs左侧的修改标记被去除了 如果删除提示?
我只有VS下面修改代码,没出现过这个问题啊?
  • 打赏
  • 举报
回复
kestudio123 2013-04-27
其实7楼的方法,本质上就是svn的原理来的。我也在用svn类似的方式来写代码。
  • 打赏
  • 举报
回复
头头 2013-04-27
我喜欢 vs + qt
  • 打赏
  • 举报
回复
pathuang68 2013-04-27
我还是喜欢用最原始的那种vim,感觉很好的:)
  • 打赏
  • 举报
回复
ma100 2013-04-27
有个问题: VS (2008)+ 共享文件夹(fedora+samba)的方式 当我在vs里改完代码, 点保存后, 时不时 vs报 "该文件在其他编辑器被修改, 是否载入" 点击载入后内容也没变化, 只是vs左侧的修改标记被去除了 如果删除提示?
  • 打赏
  • 举报
回复
我有个问题,假如说我们做的是二次开发,甚至维护,当在现场找不到我们所说的自己熟悉的开发环境的时候,那不是就挂了。。。另外,楼上有位仁兄说第7个方法大公司的牛人都用,楼主是否可以深入的面面俱到的说下如何搭建和操作。我是个windows下的VC6用户,对linux还只是用过一个红旗的操作系统,其他的一点都不懂。楼主可以当我小白。
  • 打赏
  • 举报
回复
regainworld 2013-04-20
vs+svn,代码跨平台的话,大部分的调试工作都可以在windows下完成,unix下make后运行下单元测试就差不多了
  • 打赏
  • 举报
回复
delphiwcdj 2013-04-20
代码结构喜欢自己记忆太依赖IDE也不好,用vim或notepad++,在win下写好之后再rz到开发机编译
  • 打赏
  • 举报
回复
httpsd 2013-04-20
有的都没有听说过... 我用的xcode
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
非技术区
加入

1.5w+

社区成员

C/C++ 非技术区
申请成为版主
帖子事件
创建了帖子
2013-04-18 11:04
社区公告
暂无公告