最适合学习C语言的开发环境
感觉编程从一开始走的路子就不对。
大学的时候老师醉心于调bug,Windows上用着Borland公司的Turbo C,无法自拔,经常自言自语,留下一脸懵逼的学生们。
这个时候Linux已经发展的如火如荼并发布了稳定版的2.6版本的内核,Ubuntu横空出世。
研究生的时候老师醉心于编写界面,拿着Visual C++动辄自动生成的上万行代码来一步一步的来查找bug,编写界面。
正式工作后工作环境完全转移到Linux,正式开始真正意义上的编程。
如何开始编程,最简单的开始就是搭建开发环境了,这里一定要指出,一定使用类Unix系统,一定使用类Unix系统,一定使用类Unix系统,重要的话说3遍。
当然Windows系统可以使用Oracle公司的开源虚拟机VirtualBox来搞定或者使用Cygwin来搞定。
我的开发环境是Fedora 6,给个界面看看
如果使用其他的系统,开发环境可以通过下面的命令来准备
Linux
Debian系
Debain系列为基于Debian开发的发行版,比如著名的Ubuntu,只需要打开终端输入下列命令即可:
1 | $ sudo apt-get install build-essential |
此时输入Y同意,即可安装相关的环境。
流行度很广的Ubuntu10.04系统
Redhat系
Redhat系列为基于Redhat开发的发行版,比如著名的CentOS和Fedora,只需要打开终端输入下列命令即可:
1 | $ sudo yum groupinstall "Development Tools" |
MacOSX
MacOSX号称最好用最稳定的系统,俺还没有这个平台,不过据说只要安装上Xcode,基本上就具备开发环境了。土豪们可以试一试了。
{width=30%}
Windows
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件,只要下载一下安装包,然后安装选定需要的开发环境即可,搜索一下就有很多的教程,此处不在阐述,这里还是推荐,在机器性能比较好的情况下,还是使用VirtualBox来个全功能版本的Linux吧。