一、编辑器
gvim(vim)
vscode
vs2015
codeblock
notepad++
这里我选择的是gvim和vscode,vscode是一款很优秀的编辑器,支持目录管理,git等功能。
但是gvim,兼容了linux下的文本编辑器vim的功能,编码速度可观,在linux和windows下都可以保持熟悉的编程环境,所以,日常编码主要采用这款编辑器。
如果进行大型项目的开发,建议采用vs2015,vs2015让程序员的编码变的很简单,全面支持c11,界面简洁大气,提供数据库管理和python编译,值得学习。
二、编译器
vs2015自带的编译器很好用,不需要额外设置,即可支持c11,但前面说过,在日常编程中,问题规模较小的情况下,vs2015显得较为臃肿,这种情况下,我们采用gvim作为我们的编辑器,在命令行下,进行程序的调试。
编译器的选择如下:
minGW 之前一直采用的这款编译器,命令行下操作简洁,但是无奈对c++的支持较为繁琐
clang 由于以上原因,再加上,gvim编写代码所带来的遍历,我采用了这款编译器
windows下clang的安装:
2013年4月,Clang已经全面支持C++11标准,并开始实现C++1y特性(也就是C++14,这是C++的下一个小更新版本)
http://www.llvm.org/releases/download.html#3.7.0
exe文件,安装过程很简洁
编译运行cpp文件
cmd下,clang++ 1.cpp -o name.exe