关闭

linux 后台c++开发 ide集会

1132人阅读 评论(0) 收藏 举报

1、qt

2、Eclipse Galileo with CDT Plugin


我知道我只说"真正好用的IDE"而不是带着插件的文本编辑器,但是,Eclipse的确是一款"真正好用的IDE",只是Eclipse需要一些插件(或经过一些改装)来编写C程序,所以严格来说我无法反驳我自己。而且,做一份IDE清单不提到Eclipse这个“巨人”是不可能的事情。无论喜欢它与否,Eclipse仍然是一款强大的Java编程工具。这里要感谢CDT 项目,让Eclipse编写C程序变得可能。你同样可以体验到Eclipse的强大功能,包括它的一些传统功能特点比如自动补全、代码大纲、代码生成器和先进的重构功能。照我话说,它的不足之处在于它不如Code::Blocks那么轻量级,它仍然很臃肿,要花费很多时间去载入。但是如果你的电脑可以驾驭它,或者你是个忠实的Eclipse粉,那么它一定是你的不二选择。

3、 CodeLite 2.x IDE.

see: http://www.codelite.org


CodeLite展现给你一种传统的编程规则却仍然能让你从它身上那特有的感觉上有所收获,即使它的界面一开始的确让我想到了Code::Blocks和Anjuta,只是不包括大量的插件库。无论你想要比较文件、插入一条版权块、定义缩略语或者用Git来工作,总有一款插件适合你。如果我不得不挑点毛病,我想说它缺乏一些符合我口味的导航快捷键,但这是真的。

最后,我希望这份清单能让你给自己最喜欢的语言探索到更多新的IDE。虽然Code::Blocks仍然是我的最爱,不过它有一些很强大的对手。当然我们也可以远离Linux上的IDE,而用文本编辑器去编写C/C++代码。所以如果你有什么其它的建议想法,在评论中让我们获悉。或者如果你想要我再说说关于一些其它语言的IDE,也可以评论里提出。


4、NetBeans 6.7 (note this is also the base for the SunStudio IDE)


就好像Eclipse一样,这又是一款不得不提的“巨人级”软件。拥有的功能包括通过标签进行导航、项目管理、代码大纲、更改历史追踪和大量工具,NetBeans可能是最完整的IDE了,我能用半页来列出它所有让人震惊的特色功能。但是这同时也很容易地向你透露了它的主要缺点,它太臃肿了。比起它的强大,我更喜欢基于插件的软件,因为我觉得不太会有人为了一个同样的项目同时需要Git和Mercurial相结合来工作,我是不是很疯狂?但是如果你有耐心去掌握它所有的选项,那你差不多无论到哪里都是IDE大师了。

5、KDevelop4 (note: I did not much testing on it)


KDevelop会是你希望的答案。它拥有许多配置选项,如果你设法去征服KDevelop,那它就是你的。你们说我肤浅,但是我真的从来没有深入过除它界面以外的层次了,对于我来说编辑器本身就携带着大量的导航选项和可定制的快捷键简直是一个再糟糕不过的事了。它的调试器也是相当高级,要去练习掌握。然而,这样的耐心是有回报的,就是能领会到这款灵活的IDE的全部能力,并且由于它令人吃惊的嵌入式文件编制,你会给予它一种特殊的信任。

6、Code::Blocks16.01

用我个人的最爱来开篇,Code::Blocks是一款简单快速的专有C/C++ IDE。就像任何一款强大的IDE一样, 它集成了语法高亮、书签功能、自动补全功能、项目管理和一个调试器。它最闪亮的地方在于它简单的插件系统,里面添加了不可缺少的工具,像Valgrind和CppCheck,还有不太重要的比如像俄罗斯方块这样的小游戏。但是我特别喜欢它的理由是它连贯方便的快捷键设定和大量的却感受不到拥挤的选项设置。

7、

MonoDevelop

这又是这份列表里的一个“巨人级”工具,MonoDevelop那无与伦比的体验来源于它的外表和界面。我个人非常喜爱它的项目管理体系和它的一体化版本控制系统。插件系统同样漂亮地让人震惊。但是由于一些原因,所有的设置和对所有编程语言的支持对于我来说让我感觉有点“资源过剩”了。它仍然是我在过去经常使用的伟大工具,但不是我在单单处理C语言时的第一选择

8、Slickedit is an excellent IDE.

10、 IntellliJ with C++ Plugin

11、Smart IDE for iOS/OS X development
12、SlickEdit 

Although I use Vim, some of my co-workers use it which looks pretty good. I'm not certain about integrated debugging because we wouldn't be able to do that on our particular project anyway.

13、Anjuta is pretty slick for Gnome users. 

anjuta-screenshot

14、Sun Studio version 12 

is a free download(FREE and paid support available) --http://developers.sun.com/sunstudio/downloads/thankyou.jsp?submit=%A0FREE+Download%A0%BB%A0.

15、Ultimate++ IDE

best ide for c and C++ - ultimatecpp

It has some features that were designed to use with their own library (which, BTW, is quite a nice toolkit if you don't want to buy on either GTK+ or QT) but it works perfectly well with general C++ projects. It provides decent code completion, good syntax colouring, integrated debugging, and all other features most modern IDEs support.

16、Geany 

is a text editor using the GTK+ toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features. For more details see About.牺牲了很多特色功能但是增加了很多灵活性,Geany就是这样一款与Eclipse对立的软件。但是对于它所缺乏的地方(比如说没有调试器), Geany用一些漂亮小巧的特色功能弥补了它们:一个可以做笔记的区域、基于模板创作、代码大纲、自定义快捷键和插件管理。相比于现在的IDE,Geany仍然是一款作用广泛的文本编辑器,然而,因为它的功能亮点和它的界面设计,所以我把它放在这份列表里。


17、anjuta
它身上有着强烈的“GNOME即视感”,Anjuta的外观很具争议。我倾向于把它看作是带着调试器的Geany升级版,但是它的界面实际上要复杂得多。我确实很享受能在项目、文件夹和代码大纲视图之间来回切换的标签系统,我本想用诸如更多的快捷方法来移动文件,然而,这是一个很好的提供了显著编译功能和构建选项的工具,它能够支持哪些很有特点的需求。
18、 Komodo Edit

我不是非常熟悉Komodo Edit,但是在试用了一段时间之后,我被它很多很多的优点给惊喜到了。首先,基于标签的导航功能有很强的可预见性。其次它奇特的代码大纲让我想到了Sublime Text。此外,它的宏系统和文件比较器使得Komodo Edit非常实用。它的插件库让它几乎是完美的,说“几乎”是因为在其它IDE里我的确找不到能与之相媲美的快捷方法了。而且我们能享受到更多特别的C/C++工具,这往往是普通IDE的不足之处。然而,Komodo Edit就能做到。
19、bluefish

Bluefish
It is a free and open source development project targeted towards web developers and programmers.
Languages supported: ASP .NET, C/C++, CSS, HTML5, JavaScript and jQuery, Java, Pearl, PHP, Ruby, SQL, WordPress, and XML.
Features:

  • Fast and clean
  • Lightweight
  • Multi-threaded support
  • Unlimited undo/redo
  • Many tools
  • Auto-recovery of changes after shut down or crash
  • Bookmarks functionality
  • Very powerful search and replace

20、zend Studio


zend
Developers of PHP use Zend for faster coding, resolving issues easily and to integrate freely inside the cloud. It has power pack of tools such as Zend Studio, PHP Unit and Composer which forms one stop shop for mobile app developers and PHP developers.
Languages supported:PHP, HTML, Javascript
Features:

  • Plenty of database support
  • Real time error detection
  • Code refactoring,
  • (S)FTP
  • Source code control options.
  • Local and server debugging
21    BEST IDE FOR C/C++ –  VISUAL-MINGW

Visual-MigGW is a minimalist open source IDE for developers. It use all Windows APIs to make a simple and fast development environment. It provides one module of its code for simple and sizable C++ objects that will provide ready-to-use application skeletons. It is hosted by SourceForge.net

best-c++-code editor-visual-min

22   BEST IDE FOR C/C++ –  IDEONE

Ideone is an online compiler and debugging tool for C/C++ developers as well as 60 other languages. This tool provides great features that allow programmers to compile source code in a fast and efficient way.

best c++ code ditor - ideone


23   BEST IDE FOR C/C++ –  COMPILR 

Compilr is an online integrated development tool that allows you to write code with impressive features in a simple user interface. This tool supports a wide array of programming languages including C, C++, Java, HTML, and more.

complr

24  BEST IDE/COMPILER FOR C/C++ – DEV C++

Dev C++ is a fully-featured IDE for programming languages. Some of the IDE’s many features include  class browser, integrated debugging, a GCC-based compiler, project manager, code compilation, edit and compile resource files, tools manager, and function listing.

best-c++-editor-devcpp

25    BEST COMPILER FOR C/C++-  DIGITAL MARS

Digital Mars is a high performance compiler for C and C++. It offers such features as the fastest compile/link times, powerful optimization technology, design by contract, complete library source, HTML browsable documentation, disassembler, librarian, resource compiler, make, command line and GUI versions, tutorials, sample code, online updates, standard template library, and much more.

digitalmarse

26   BEST IDE FOR C – C-FREE

C-Free is a small and fast IDE for the C/C++ programmer and works with many compilers, including MinGW.

c:c++ compiler

27  BEST COMPILER FOR C/C++ –  MINGW

MinGW compilers provide access to the functionality of the Microsoft C runtime and some language-specific runtimes.

mingw

28  BEST COMPILER FOR C –  TINY C COMPILER 

Tiny C Compiler is one of the best compilers for C language programmers. Its amazing features for developers can compile code anywhere, and any c dynamic library can be used, compile and executed with the C source directly. There is also a full C preprocessor and GNU-like assembler included.

tiny-c-compiler

31  vim
32  emacs 33   kscope: KDE下的代码浏览工具
34   source insight

如果不介意一定要用开源的IDE软件的话,毫无疑问wine了之后的source insight 是每个C/C++i开发者的必备








0
0
查看评论

2015年第六届蓝桥杯C/C++程序设计本科B组决赛 居民集会(编程大题)

居民集会 蓝桥村的居民都生活在一条公路的边上,公路的长度为L,每户家庭的位置都用这户家庭到公路的起点的距离来计算,第i户家庭距起点的距离为di。 每年,蓝桥村都要举行一次集会。今年,由于村里的人口太多,村委会决定要在4个地方举行集会,其中3个位于公路中间,1个位最公路的终点。 已知每户家庭都会向着远...
  • u014552756
  • u014552756
  • 2016-05-13 21:37
  • 2077

linux下C/C++开发IDE介绍

前言 鉴于不断有网友将编译器 GCC 误认为 IDE(集成开发环境) 期望脱离命令行期望能在菜单中发现其身影期望其能有一个集编辑编译链接调试运行于一体的界面 故本文给大家简单罗列一些 C/C++ 编程中可用的 IDE,或许你从中可以找一个你喜欢的。 为避免以下某个软件
  • shexinwei
  • shexinwei
  • 2011-10-04 15:22
  • 653

linux下c/c++ IDE开发工具介绍

<br />为避免以下某个软件安装时不自动安装 build-essential 不妨先执行:sudo apt-get install build-essential<br />[编辑 ]anjuta<br />Anjuta DevStudio 的官方地址:htt...
  • jwybobo2007
  • jwybobo2007
  • 2010-08-18 22:22
  • 10984

Linux下C/C++IDE比较

工欲善其事,必先利其器。用了这么久的Linux,现在比较主流的几个C/C++的IDE基本已都用过了,现在来对他们做一下简单的比较。 1、VIM 首先要说的是VIM。我认为,VIM只是一个编辑器,不能算是IDE。虽说VIM有很多插件,例如代码折叠、递进等,可以将 VIM组建成几乎类似一个...
  • Ping_Fani07
  • Ping_Fani07
  • 2012-08-07 22:05
  • 3051

深受C/C++程序员欢迎的11款IDE_开发工具

概述:C/C++在全球范围内广受欢迎,在应用程序和系统开发中不可或缺。本文总结了近些年深受C/C++程序员欢迎的11款IDE, 深受Java程序员欢迎的10款Java IDE 深受C/C++程序员欢迎的11款IDE 几十年过去了,C和C++作为主要的高级的程序设计语...
  • m0_37314675
  • m0_37314675
  • 2017-09-07 14:34
  • 3076

ubuntu下安装eclipse IDE for C/C++

序    linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大。linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行linux的学习。曾经一度使用gcc命令行模式来编译、调试C程序,但是我还是渴望...
  • lxh19930428
  • lxh19930428
  • 2016-11-29 20:56
  • 239

Linux下安装Eclipse IDE for C/C++ Developers

下载安装 因为受不了vs2013莫名其妙的报错,打算在Linux上学习cocos2d-x,系统 ubuntu14.04,需要安装eclipse 用于编写c++,直接下载Eclipse IDE for C/C++ Developers,比配置eclipse+cdt要轻松一些,下载地址 http:/...
  • a1eafall
  • a1eafall
  • 2016-03-28 16:46
  • 2968

Linux平台下Python的安装及IDE开发环境搭建

Linux平台下Python的安装及IDE开发环境搭建 1、Python安装 2、基于Eclipse的集成开发环境搭建
  • guoxiaojie_415
  • guoxiaojie_415
  • 2015-08-31 12:08
  • 27654

Linux下安装JRE和Eclipse IDE for C/C++ Developers

Linux32位,下载eclipse-cpp-luna-R-linux-gtk.tar.gz和jre-8u11-linux-i586.rpm  放到家目录中。 http://www.eclipse.org/downloads/?osType=linux&release=undef...
  • acmerhlj
  • acmerhlj
  • 2014-08-09 15:46
  • 5233

ubuntu14.04下的c/c++开发IDE环境

ubuntu下的c/c++开发IDE环境搭建: 1、准备工作 JDK(点击就可以链接到下载地址)、Eclipse。我的两个包:eclipse-inst-linux64.tar.gz,jdk-8u65-linux-x64.tar.gz 2、然后都解压 tar -zxvf jdk-8u65-linu...
  • langb2014
  • langb2014
  • 2016-01-08 15:12
  • 5005
    个人资料
    • 访问:737435次
    • 积分:8429
    • 等级:
    • 排名:第2829名
    • 原创:412篇
    • 转载:438篇
    • 译文:0篇
    • 评论:57条
    文章分类
    最新评论