C/C++开发工具大比拼【转】  (http://hi.baidu.com/vipdowndown/blog/item/dcd7c1b5ad3209ef30add167.html)

* NetBeans
      NetBeans 是由Sun建立的開放原始碼的軟體開發工具,是一个开放框架,可扩展的开发平台,能够用于Java,C語言/C++等的开发,本身是一个开发平台,能够通过扩展插件来扩展功能,現在最新的穩定版本号是Netbeans 6.1。在 NetBeans Platform 平台中,應用軟體是用一系列的軟體模組(modular software components)建構出來。而這些模組是一個jar檔(Java archive file)它包括了一組Java程式的類別而它們實作全依據依 NetBeans 定義了的...

* Visual C++ 2008 Express
      Visual C++ 2008 Express Edition 是一个微软提供的简化版本号,Express Edition 中没有提供集成开发环境的大部分专业功能。只是,胜在是免费的(非开源)!

* CodeLite IDE for C C++
      CodeLite IDE Revision 1202 for C/C++已经公布,这是一个强大的开源,跨平台的C/C++整合开发环境. 眼下已经在Windows XP SP3,Ubuntu 7.10 Gutsy Gibbon, Fedora Core 6和Debian lenny/sid上測试通过,它遵循GPL协议分发. 基本的特征包含:支持gcc/g++/VC++等编译器支持通过插件来扩展功能内建GDB调试支持........

* openMP
      OpenMP 是由OpenMP Architecture Review Board牵头提出的,并已被广泛接受的,用于共享内存并行系统的多线程程序设计的一套指导性凝视(Compiler Directive)。OpenMP支持的编程语言包含C语言、C++和Fortran;而支持OpenMP的编译器包含Sun Compiler,GNU Compiler和Intel Compiler等。OpenMP提供了对并行算法的高层的抽象描写叙述,程序猿通过在源码中添�专用的pragma来指明自己的意图,由此编译器能够自己主动将程序进行并行化,并在必...

* Code::Blocks
      Code::Blocks (codeblocks)是一个开源、免费、跨平台的c++ IDE。官方站点上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你非常方便的创建自己的插件。Code::Blocks是用c++编写的(用wxWidgets库),捆绑了MinGW编译器。

* VisualStudio
      首先,这不是一个开源软件,也不是免费的。不用说了,眼下Windows系统下最好的C/C++开发环境,预计市场占用率不仅仅是90%吧?最新版本号是2008,能够下载试用版。

* Dev C++
      Dev C++是一个windows平台上使用g++内核的IDE,有诸多长处,但其IDE相对于VC6而言差得太多。Dev-C++安装注意点:假设曾经安装过老版本号或想更换安装文件夹,请将磁盘中残留的devcpp.cfg和devcpp.ini两文件删除掉再安装。最新版的dev-c++整合了Mingw的最新版,其对标准的支持不逊于vc7,里面非常多原来g++不支持的,如今也已经支持。

* Intel C++ Compiler
      Intel公司兼容GCC的C/C++编译器。据说相同的软件用Intel编译器编译的运行性能比GCC要好不少。

* CodeLite
      CodeLite 是一个强大的开源,跨平台的C/C++整合开发环境. 眼下已经在Windows XP SP3,Ubuntu 7.10 Gutsy Gibbon, Fedora Core 6和Debian lenny/sid上測试通过,它遵循GPL协议分发. 开源软件.

* GCC
      GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划 的关键部分,亦是自由的 类Unix 及苹果计算机 Mac OS X 操作系统的标准编译器。GCC(特别是当中的C语言编译器)也常被觉得是跨平台编译器的事实标准。 GCC 原名为 GNU C 语言编译器(GNU C Compiler),由于它原本仅仅能处理 C语言。GCC 非常快地扩展,变得可处理 C++。之后也变...

* Midinux SDK
      11 月21日,在北京嘉里中心,中科红旗公布了Midinux SDK。此次公布的SDK,是为MID Linux 开发商、爱好者所提供的,为MID开发应用软件的工具集,它为MID软件产业再次注入了强大的力量。此前,已经有众多的ISV基于Midinux SDK开发了大量高价值的应用,为MID市场提供了至关重要的组成部分。 Midinux SDK整合了Midinux全部的应用环境,支持库和头文件,包含了GTK,Clutter,EFL等架构、演示样例程序。SDK支持 C/C++,Python,Java等开发语...

* Boost
      Boost 库是一个经过千锤百炼、可移植、提供源码的C++库,作为标准库的后备,是C++标准化进程的发动机之中的一个。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最有用的技术,是不折不扣的“准”标准库。 Boost中文站:http://www.stlchina.org/twiki/bin/view.pl/Main/BoostChina...

* doxygen
      维护用 C/C++ 开发的遗留系统并加入�新特性是一项艰难的任务。这涉及几方面的问题:理解现有的类层次结构和全局变量,不同的用户定义类型,以及函数调用图分析等等。本文在 C/C++ 项目的上下文中通过演示样例讨论 doxygen 的几个特性。可是,doxygen 很灵活,也可用于用 Python、Java、PHP 和其它语言开发的软件项目。本文的主要目的是帮助您从 C/C++ 源码提取出信息,但也简要描写叙述了怎样用 doxygen 定义的标记生成代码文档。...

* Open Watcom
      Open Watcom 给C/C++ 和 FORTRAN程序猿带来了一个集成的开发环境,包含了开发工具, SDK,以及库文件。能够用来开发强大的16位和32位应用程序

* Qt Creator
      Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 可以跨平台执行,支持的系统包含 Linux(32 位及 64 位)、Mac OS X 以及 Windows。依据官方描写叙述,Qt Creator 的设计目标是使开发者可以利用 Qt 这个应用程序框架更加高速及轻易的完毕开发任务。在功能方面,Qt Creator 包含项目生成向导、高级的 C++ 代码编辑器、浏览文件及类的工具、集成了 Qt Designer、图形化的 GDB 调试前端,集成 ...

* Anjuta
      Anjuta是一个C/C++ IDE,它最大的特色是灵活,同一时候打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application widzards)能够方便的帮助你创建GNOME程序而不须要你自己写一些与你兴趣无关的代码。

* Open64
      Open64 is a suite of optimizing compiler development tools for Intel Itanium(TM) systems running Linux. The Open64 project is the continuation of the SGI Pro64(TM) compiler suite which was released under the GNU General Public License (GPL). The Open64 compiler suite currently includes compilers for C, C++, and Fortran90/95 compilers for the IA-64 Linux ABI and API standards....

* distcc
      distcc是一个分布式的C/C++编译工具,它能够组织一个网络内的多台计算机同一时候进行某个编译任务。下图是distcc提供的监控工具,用于查看编译运行的情况

* SWIG
      SWIG 是个帮助使用C或者C++编写的软件能与其他各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包含经常使用脚本编译语言比如 Perl, PHP, Python, Tcl, Ruby and PHP。支持语言列表中 也包含非脚本编译语言,比如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是编译器或者汇编的计划应用(Guile, MzScheme, Chicken)。SWIG普遍应用于创建高级语言解析或汇编程序环境,...

* Vala
      Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C....

* KDevelop
      KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment)。此后,KDevelop IDE採用GPL进行公布, 它支持非常多 程序设计语言. 全图请看这里。

* GCC for SPARC
      这是专为 Sun 的 SPARC 系统优化的 GCC 编译器。下载地址

* mp_doccer
      mp_doccer 是一个制作文档的工具,它扫描 C 源代码文件,从中抽取特点的标识并生成文档,类似JavaDoc

* Cocoa
      Cocoa 是苹果的面向对象开发环境,用来生成 Mac OS X 的应用程序。基本的开发语言为 Objective-c, 一个c 的超集。 Cocoa 開始于1989年9月上市的NeXTSTEP 1.0,当时没有Foundation框架,仅仅有动态执行库, 称为 kit, 最重要的是AppKit. 1993 年 NeXTSTEP 3.1 被移植到了 Intel, Sparc, HP 的平台上,Foundation 首次被添�,同一时候Sun 和 NeXT 合作开发OpenStep 也能够执行在Windows 系统上。...

* Objective-C
      Objective- C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向对象編程語言。它主要使用於Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C能够在 gcc運作的系統寫和編譯,因為gcc含Objective-C的編譯器。 Objective-C是非常「實際」的語言。它使用一個用C寫成、非常小的执行库,仅仅會令應用程式的大小添加�非常小,和大部分OO系統使用極大的VM執行時間會代替了整個系統...

C-Free[C/C++刚開始学习的人理想的开发工具]

C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用本软件,使用者可以轻松地编辑、编译、连接、执行、调试C /C++程序。C-Free中集成了C/C++代码解析器,可以实时解析代码,而且在编写的过程中给出智能的提示。C-Free提供了对眼下业界主流C /C++编译器的支持,你可以在C-Free中轻松切换编译器。可定制的快捷键、外部工具以及外部帮助文档,使你在编写代码时得心应手。完好的project/project组管理使你可以方便的管理自己的代码。
    主要包括例如以下特性:
支持多编译器,能够配置加入�其它编译器;
    眼下支持的编译器类型:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin 
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Open Watcom C/C++
(6) Digital Mars C/C++
(7) Ch Interpreter
增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等);
增强的智能输入功能;
可加入�语言加亮器,支持其它编程语言;
可加入�project类型,可定制其它的project向导;
完好的代码定位功能(查找声明、实现和引用);
代码完毕功能和函数參数提示功能;
可以列出代码文件里包括的全部符号(函数、类/结构、变量等);
    大量可定制的功能:
可定制快捷键
可定制外部工具
可定制帮助(可支持Windows帮助、Html帮助和在线帮助);
彩色、带语法加亮打印功能;
在调试时显示控制台窗体;
project转化功能,可将其它类型的project转化为C-Free格式的project,并在C-Free中打开。

转载于:https://www.cnblogs.com/blfshiye/p/3802786.html

C/C++开发工具大比拼【转】相关推荐

  1. UI设计图的标注工具大比拼

    UI设计图标注工具大比拼 作为一名在乎设计的前端程序,电脑里备着诸如PS啊AI啊Sketch之类的是一件很平常的事情,方便与设计稿进行对比啊(方便偷偷修改下设计稿,对个像素改个尺寸什么的,哈哈- -哈 ...

  2. 地图API开发平台大比拼

    八大地图API开发平台大比拼 http://www.enet.com.cn/gps/ 2011年12月07日14:08 来源:eNet硅谷动力 [文章摘要]在平台适用性方面,除MapBar和51地图只 ...

  3. HarmonyOS开发工具DevEcoStudio 的下载以及运行(包含下载开发工具,sdk,模拟机,以及运行第一个应用你好,世界)

    开发工具下载 首先打开HarmonyOS 官网 地址链接 向下滑动一下就能看到开发工具DevEcoStudio 了,点击下载 下载之后是一个压缩包(我这里下载的windos版本的) 解压之后有一个.e ...

  4. Android studio 开发工具,试图预览工具不见了找会设置

    今天同事的开发工具试图预览 消失了如下 我记得有一个Preview,他估计点击了什么消失了 ,设置回来的也很简单 这里说下个人认为最简单的 双击Shift 键 然后输入Preview 然后点击搜索到的 ...

  5. Java开发工具简介

    Java语言是一种解释性的语言,即读一句程序执行一句,这样就需要一 个解释器完成源程序到机器语言的翻译过程.同时Java是跨平台的语 言,跨平台是指Java程序可以在安装任何操作系统的计算机上运行,起 ...

  6. 下一版本Windowsreg; CE 开发工具Smart Device Extensions for Microsoft Visual Studioreg; .NET...

    初识 Smart Device Extensions Larry Roof Tonked.com 2001年10月23日 上个月我曾说过我会前往 Microsoft 学院,了解下一版本的小型工具的情况 ...

  7. java安卓开发工具_推荐几个非常实用的Android开发工具

    工欲善其事,必先利其器.我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序.本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑 ...

  8. Linux下C++开发工具介绍

    概述     就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, an ...

  9. RubyGems 库发现了后门版本的网站开发工具 bootstrap-sass

    安全研究人员在官方的 RubyGems 库发现了后门版本的网站开发工具 bootstrap-sass.该工具的下载量高达 2800 万次,但这并不意味着下载的所有版本都存在后门,受影响的版本是 v3. ...

最新文章

  1. 23、OSPF配置实验之特殊区域Totally NSSA
  2. linux系统文件介绍
  3. 每日一篇——Fed Unveils Major Expansion of Market Intervention
  4. python ocr中文识别库 tesseract安装及问题处理
  5. C#获取文件的MD5码
  6. java 正则表达式 demo_JAVA正则表达式语法
  7. Scala sbt 添加国内镜像
  8. python局部变量含义_Python的变量
  9. oracle 11g安装时设密码 database control,安装oracle 11g 保护Database Control时出错,Database Control已在非安全模式下启动...
  10. 初中数学抽象教学的案例_初中数学课堂片段教学案例分析
  11. 一个好用的小工具 thefuck
  12. spring boot中使用ehcache
  13. C# Winform控件对透明图片重叠时导致图片不透明的解决方法
  14. [高光谱] Hyperspectral-Classification Pytorch 的高光谱场景的通用类 HyperX
  15. Mac电脑的连接服务器功能如何使用?
  16. matlab中目录的相关操作
  17. Unity渲染管线,初探SRP
  18. ERROR Error: Highcharts error #13
  19. UE4添加人物动画之状态机
  20. 从excel文件xlsx中特定单元格中提取图片

热门文章

  1. Java工作笔记-使用IDEA开始我的第一个Spring项目
  2. C++设计模式-继承与多态影响耦合性(最基础的简单工厂模式小实例)
  3. C/C++中Windows API 简单的(Callback)回调机制
  4. Qt creator5.7 OpenCV249之pyrDown函数(含源码下载)
  5. java微信服务商支付,Java 微信支付之APP支付服务端 (二)
  6. html引入vue不兼容ie11,关于vue.js:iview按需引入ie11不兼容报无效字符问题解决
  7. html延迟首页,jquery怎么实现延迟执行?
  8. 国内首家!腾讯云密钥管理系统通过密码应用验证,积极探索行业标准边界
  9. 安装和卸载mysql_安装和卸载mysql
  10. 操作系统之内存管理:6、页面分配策略、抖动、工作集