iu酒店100体验房:C++用哪个版本的编译器好?哪有下载的?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 12:24:59
我想学C++,但好象这个语言有好多版本不知用哪个好。
另外,如果知道这版本的下载地址请告诉下,免费的最好,收费的也可以。
谢谢。

不知你说的免费是什么意思, 比如VC, 大家所说的免费其实是非正版的. 真正意义上的免费(不花钱, 也不存在版权问题)的话, 用GNU的. 前面所说的Dev-C++, 就是这种. 各软件网站都有下载 (它自己的官方网站也提供下载, 网址是www.bloodshed.net/devcpp.html, 但可能这一段时间上不了这个网站)

建议使用 g++ 编译器。
就像gcc支持标准C语言一样,g++支持标准C++。
以下是它的具体用法:

一般语法: g++ [ option | filename ]...
输入g++ -c test.cpp得到目标文件test.o , -c命令表示对文件进行编译和汇编,但并不连接。如果再健入g++ -o [dir]/test test.o ,那么将得到名为test的可执行文件,放在[dir]文件夹下。其实这两步可以一气呵成,g++ [dir]/test test.cpp ,如果程序没有错误就生成了可执行文件。
也许你会觉得基于命令行的编译器比不上如VC之类的集成开发环境,的确g++的界面要改进,但是你一旦熟练了就会感到,g++的效率如此之高。可以告诉大家的是Linux底下强大的C/C++集成开发环境Kdevelope和Vc一样强大,使用了 gcc/g++ 编译器。
还有 ,VC里也可以指定编译器,你可以使用g++在VC环境中编译程序,不过你的代码一定要是标准C++的。
如果要编译标准C语言,用gcc,其使用方法和g++一样。

Dev-C++
http://www5.skycn.com/soft/4639.html

MinGW Developer Studio
http://www5.skycn.com/soft/21983.html

vc7.0也不错吧,就是平时说的C++.NET

Visual Studio Service Pack 6 简体中文版

http://www5.skycn.com/soft/13787.html

Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual Source Safe 6.0d 提供了对这些产品所做的最新更新。建议所有的 Visual Basic 6.0、Visual C++ 6.0 和 Visual Source Safe 6.0 用户都使用这个 Service Pack。

Turbo C V2.0
C语言编程工具,小巧实用,是编程和学习C语言的好工具,附使用说明。
http://www5.skycn.com/soft/6280.html

建议你使第一个。因为那是微软出的