博客已搬家到 https://www.wanglp.site)
目标:一个轻量级的、反应迅速、便于使用的c++ 环境
用途:学习C++,刷ACM试题
需求:具有控制台和最一般的调试功能
先后尝试过TextMate、CodeBlocks(mac)、CodeBlocks(parallel desktop win7)、Clion、Codelite
1.TextMate,免费,轻量,真的只是一个编辑器,作为一个编辑器来说,功能十分强大,但是不支持控制台程序的cin和scanf,显然不适合刷题时的调试
2.CodeBlocks(Mac),免费,不过一直没有更新,上一版本是2013年的,更糟糕的是编辑器的字体无法更改(一旦更改就闪退)
3.CodeBlocks(win),免费,搭配Mingw,ACM提供,各高校机试时也会提供,不过需要虚拟机。Parallels Desktop搭配win7,融合模式下,即使是入门级Air,也毫无压力。推荐!
4.Clion,JetBrain出品,该系列最出名的恐怕是Pycharm了吧!用教育邮箱注册免费(JetBrain系列对教育用户都免费)。不过反应实在是太慢了
5.Codelite,免费,mac风格,是我的菜。推荐!
**编译器:**大家可能会考虑到编译器的问题,windows下需要安装Mingw编译器,mac下可以安装gcc(稍显麻烦,以后来介绍),建议直接使用系统自带的Clang,我用到目前为止,还没有发现在本地编译通过但在OJ上不行的情况
总结:有两个选择
1.装虚拟机,用CodeBlocks搭配Mingw,一系列过程稍微烦点
2.用Codelite,下载即可,傻瓜式安装,完全没有问题。