我是一个完全新手,我想知道哪个环境可以推荐我用C ++编程,我的意思是操作系统(如果Linux,Ubuntu是一个正确的选项?),IDE等等,也许我必须创建一个虚拟机?
答案 0 :(得分:2)
Linux很容易成为最优雅的环境之一,因为它有一个理智的策略来处理包和版本以及库并包含路径。
基本上,您可以使用单个清除命令(例如aptitude install libpng-dev
)安装编译器和任何通用开发库,并且一切都得到了解决。您还可以安装任意数量的构建系统(make
,autotools,cmake
,...),并且无需进一步设置即可立即使用。
最重要的是,Linux是围绕能够编译源代码构建的,因此几乎系统中的每个可执行文件都是与C(以及可能的C ++)标准库相关联的加载时间链接,这些库随分发一起提供。
比较Windows没有这些功能。有 no 通用的系统级运行时库,因此您编译的所有内容都必须仔细设置并制作成特殊的构建环境。而且,我所知道的几乎所有用于Linux的终端仿真器都比任何Windows控制台快得多。您还可以在Linux中随时使用文本处理工具(less
,grep
,find
)。最后,有很棒的编辑(Emacs,Vi),还有valgrind
。
答案 1 :(得分:0)
CodeBlocks
非常免费且开源