聊一下我在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)
这种方法是我目前所使用的开发方式,虽然看起来有点怪异,但编写代码的效率还真不低,也是我最喜欢的开发方式(没有之一)
...全文
53782 53 打赏 收藏 举报
写回复
用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下如何配置的写一下。
工程师Max 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)
内容概要:本文围绕掺铒光纤放大器(EDFA)的分析模型展开深入的模拟研究,重点在于利用Matlab代码实现EDFA工作过程的数值仿真,涵盖其增益特性、噪声系数以及在不同泵浦功率和波长条件下的性能表现。研究通过建立基于速率方程和传输方程的物理模型,精确描述铒离子的能级跃迁、自发辐射、受激辐射及吸收等核心物理机制,进而构建可用于光通信系统级仿真的EDFA模块。该模型不仅能够准确预测单级EDFA的输出光谱和增益平坦度,还支持对多级放大链路的级联效应进行分析与优化,具备良好的实用性、灵活性和可扩展性,为光通信系统的设计与性能评估提供了可靠的理论依据和工具支持。; 适合人群:具备一定光学通信基础知识和Matlab编程能力的研究生或科研人员,尤其适用于从事光纤通信系统仿真、光器件建模与性能优化等相关领域的工程技术人员。; 使用场景及目标:①用于高校及科研机构中关于光放大器原理的教学演示与科研分析;②支撑长距离、大容量光纤传输系统中多级EDFA链路的性能预测、噪声累积分析与优化设计;③作为典型有源光器件建模的学习案例,帮助理解复杂光电器件的数值仿真方法与物理机制。; 阅读建议:建议读者结合光通信相关理论知识,仔细研读模型的数学推导过程,并动手运行与调试所提供的Matlab代码,深入探究泵浦方式、光纤长度、掺杂浓度等关键参数对EDFA性能的影响规律,进一步可尝试将该模型集成至更大规模的光网络仿真平台中进行联合系统分析。

15,445

社区成员

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

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