BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #35828同步于 2010/2/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

C/C++集成开发环境IDE FAQ (Beta)

jokerlee
2010/2/9镜像同步1 回复
C/C++ IDE FAQ (Beta) 一直有同学问关于IDE的问题,最近版上IDE的问题呈爆发状态,所以觉得一篇IDE的FAQ是十分有必要的了。 什么是集成开发环境(IDE) 集成开发环境(Integrated Develop Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器(Editor)、编译器(Compiler)、调试器(Debugger)和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的软件开发服务套。所有具备这一特性的软件或者软件套(组)都可以叫做集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE为用户用编程语言构建程序提供了方便(尤其是Visual Basic、Delphi等快速编程语言)。不同的技术体系有不同的IDE。比如Visual Studio 2005可以用做C++、VB、C#等语言的集成开发环境,所以VS2005可以叫做IDE。同样,Borland的JBuilder也是一个IDE,它是Java的IDE。Ultraedit、Vim、Emacs配合各种插件和调试器,也具备基本的编码、调试功能,所以也可以称作IDE。 (改自百度百科) 集成开发环境(IDE) != 编译器(Compiler) 其实这一点在上面一点里已经说的很清楚了,但是还是要强调一下,因为有很多人搞混。现在C/C++的主流编译器(Compiler)有三种VC、gcc/g++(mingw gcc)和Intel C++(当然还有很多别的编译器,比如Borland C++、Open Watcom C/C+、Digital Mars C/C++等等),但是有数不清集成开发环境(IDE)。绝大多数IDE使用上面三种编译器的一种。比如:Visual Studio和Visual C++默认使用VC编译器(cl.exe),通过自定义编译命令VC也可以使用gcc和Intel C++作为编译器;而Dev C++使用mingw gcc。 C/C++常用集成开发环境列表(欢迎补充) * Visual Studio / Visual C++ (Windows, 商业软件) * C-Free (Windows, 商业软件) * Code::Blocks (Windows/Linux/Mac, 自由软件) * Dev C++ / wxDev C++ (Windows, 自由软件) * CodeLite IDE (Windows/Linux/Mac, 自由软件) * Eclipse + CDT (Windows/Linux/Mac, 自由软件) * NetBeans IDE (Windows/Linux/Mac, 自由软件) * Xcode (Mac, 商业软件) * CodeWarrior (Mac,商业软件) * Vim/Ultraedit/Emacs + gcc/cl.exe + gdb/Devenv.exe 等自搭IDE 注: 1.Visual Studio Express版本是免费的,但是功能有所缩减,VS各个版本区别见这里。 下载页面 http://www.microsoft.com/express/downloads/#2008-Visual-CPP 2.另外,凡是注册了bupt.cn或者bupt.edu.cn邮箱的同学都可以通过微软DreamSpark免费获得Visual Studio Professional版本,详见:https://www.dreamspark.com/default.aspx 请不要在版上问诸如“在哪里下载Visual Studio 2008”以及IDE破解的问题(你可以从Google获得足够的信息,如果你不想购买商业IDE有找不到破解,那么多的自由软件,why not have a try?),而关于IDE使用配置上的问题是可以的。 大家觉得有什么要补充的,跟帖就ok了
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
wks机器人#1 · 2010/2/10
补充: 北邮ACM-ICPC竞赛OJ服务器上的Dev-C++链接: http://acm.scs.bupt.cn/onlinejudge/devcpp.exe 适合北邮校内的同学们下载。推荐新手使用。 Visual Studio 2008 express (含VC++2008express)的官方下载地址: http://www.microsoft.com/express/Downloads/ express版是免费的,无须破解,但功能已经远远超过初学者能够掌握的范围了。