免费的可以用微软的VC++ Express版本。这个版本只要注册,即可免费使用。VS系列也有试用版,不过试用期一过,还得重新安装。学习起来比较轻松,不用关注太多编译环境配置的问题。而且调试简单。
C-Free整合了很多编译器,他本身只是一个编辑器,借用VC,g++的编译器,也不错,但是这个软件本身的调试功能比较麻烦。
g++是现在很多公司都在用的一款编译器。缺点是没有界面,命令行模式,调试用GDB麻烦一点。
推荐CodeBlocks,在Ubuntu系统上安装比较方便,也要在各种linux下的安装包。作为开源软件肯定是免费的。CodeBlocks有自带编译器的版本也可以直接使用别的编译器比如g++.
并且在国内的大学生程序设计竞赛(ccpc)中C/C++用的有图像化的编译器就是Codeblocks。
好当然是 微软的 VC++ 好啦,不过是收费的。说来惭愧,从 VC++ 6.0 到 VC++ 2010,我从来没有付过钱,
gcc不解释
Dev c++
VC 6.0