聊一下我在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)
这种方法是我目前所使用的开发方式,虽然看起来有点怪异,但编写代码的效率还真不低,也是我最喜欢的开发方式(没有之一)
...全文
53233 53 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
53 条回复
切换为时间正序
请发表友善的回复…
发表回复
色郎中 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的详细做法吗?谢谢
WillBeFreeeee 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
加载更多回复(33)

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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