古语有云:工欲善其事,必先利其器。
自己学习c/c++有一段时间了,主要将自己用过的一些工具和大家分享一下。
对于C/C++的初学者来说,有一个好的编辑器和编译器,无疑会有很大的帮助,
首先我现说明一下编辑器和编译器的区别:
编辑器:顾名思义,就是用来edit,常用的有Visual studio,ultredit,editplus,vim, emacs,记事本.....
编译器:主要就是用来compile,一般常见的有微软的cl.exe, intel的icl.exe,还有GNU的gcc等等。
好了,现在我们来进入正题:
这里我们主要谈论一些关于写小程序,也就是说代码行数少于1000,当然你可以选择用骨灰级的turbo C,不过,都21世纪了,还用这个,呵呵,有点落伍哦:),当然,这个也有它的优点,它有个graphic的库,可以画图哦,连目前的c++的标准库都没有这个玩意,呵呵。或许你会选择用VC++来写代码,个人觉得,VC太庞大了,不适合用于写小程序,做做工程还可以,写小代码有点杀鸡用牛刀的感觉,当然,不可否认,VC++的确不错,呵呵,不过,很多人都是用的盗版的:)
好了不罗嗦了,我自己用过三种编辑器editplus+vc7.1, vim+vc(或vim+mingw), emacs+(mingw), 最后简单介绍一下cygwin环境下编程。
1.editplus+vc7.1的一些配置
我们需要先配置VC的批处理文件