给初学者:关于C编译器的选择
来源:互联网 发布:内存条哪个牌子好 知乎 编辑:程序博客网 时间:2024/05/07 00:12
如果你想学纯C,有个免费的C编译器,非常好用,编译出来的程序SIZE很小,速度很快: Lcc-win,百度搜 "lcc-win32" 可以找到中文版的(有人汉化的),也有简单的中文教程。
如果想学C++,有bcc compiler 5.5,dev-cpp(内置GCC或可单独下载最新的GCC),MINGW STUDIO(代码折叠,内置GCC或可单独下载最新的GCC),VISUAL MINGW(代码折叠,内置GCC或可单独下载最新的GCC),当然这些也可以作C语言编译器。
tc2.0 tc++3.0 不再是学C/C++的好选择了,它们太老了,不支持新的标准(C99),也不能编写真正的32位程序(cmd下运行),当然就不能编写WINDOWS程序了。它能写dos程序。
#include<stdio.h>
main()
{
printf("Hello world!/n");
}
这样的程序在TC中是可以运行的,
但在LCC中的确不能, C99标准规定,
int main(int argc,char**argv),这是标准C规定的。
标准C规定main函数必需有返回值。但不一定要有参数。
原因是LCC遵循了最新的C99标准,而TC由于年代久远,和最新标准无缘分了。
现在写程序一定要遵循标准,不然你可能犯很多错误,并且程序也不可移植。
但是一味的遵循太新的标准也不行,因为支持的编译器会很少,所以呢,既要与时俱进,也得慢慢走。
关于C99的语言新特性可见这里:
http://tieba.baidu.com/f?kz=4784366
dev-cpp:
www.c-view.org
新版devcpp: http://heanet.dl.sourceforge.net/sourceforge/dev-cpp/devcpp4991setup.exe
visual mingw: 这是LCC的官方网站. http://www.cs.virginia.edu/~lcc-win32/ 如果一台机子上安了几个编译器 比如vc++和lcc-win32 不会起冲突 lcc/devcpp/mingwstudio
mingw studio:
http://www.parinya.ca/
全安装:
http://petra.hos.u-szeged.hu/~aking/www.parinya.ca/download/MinGWStudioFullSetup-2.05.exe
http://visual-mingw.sourceforge.net/
这个要自己安装gcc,mingw等软件。
初学者若不会,
还是装mingw studio比较好。
选这三个的其中一个.
不过devcpp有中文版.比较适合初学者
devcpp develop wxwindows 2.4.2:
http://michel.weinachter.free.fr/
最新的fltk2.0 for devcpp 的devpak下载:
http://www.fltk.net/
最新的fltk1.x for devcpp 的devpak下载:
http://www.fltk.org/
- 给初学者:关于C编译器的选择
- 关于C编译器的选择
- 关于初学者用哪种C/C++编译器(集成开发环境)的问题
- 关于C/C ++ 编译器的问题
- 初学者关于c语法的一些注意事项
- 关于isPostBack的几点解释,给初学者.....
- 给初学者的经验
- 给初学者的忠告
- 给初学者的建议
- 给 初学者 的十点忠诫
- 给初学者的一封信
- 给初学者的建议
- 给初学者的建议
- 【C++】给C++初学者的50个忠告
- 编译器的选择
- pycharm编译器的选择
- 15 C语言编译器和IDE的选择
- 初学者程序语言的选择
- 企业如何“创新”
- (int)a、&a、(int)&a、(int&)a的区别,很偏僻的题
- Poll函数简介
- 关于软件开发、领域知识、职业危机以及UML的计算主义思考
- 阅读 《大规模并行处理器程序设计》影印版心得 第四章 CUDA Threads
- 给初学者:关于C编译器的选择
- iPhone
- spring对事务的支持
- Linux下的压缩/解压缩工具
- 二维树状数组
- 第5章 Windows内存管理
- 短信,邮件
- android动向分析
- 从明天起,做个自由的人