<分区>
我是一个完全的新手,我想知道您可以推荐我使用哪种环境进行 C++ 编程,我的意思是操作系统(如果 Linux、Ubuntu 是正确的选择?)、IDE 等。也许我必须创建一个虚拟机?
<分区>
我是一个完全的新手,我想知道您可以推荐我使用哪种环境进行 C++ 编程,我的意思是操作系统(如果 Linux、Ubuntu 是正确的选择?)、IDE 等。也许我必须创建一个虚拟机?
最佳答案
Linux 很容易成为最优雅的环境之一,因为它在处理包、版本、库和包含路径方面有一个明智的策略。
基本上,您可以使用一个干净的命令(例如 aptitude install libpng-dev
)安装编译器和任何通用开发库,一切都已处理完毕。您还可以安装任意数量的构建系统(make
、autotools、cmake
等),它们无需任何进一步设置即可立即使用。
最重要的是,Linux 是围绕能够编译源代码而构建的,因此几乎系统中的每个可执行文件都在加载时链接到 C(可能还有 C++)标准库,这些库随发行版一起提供。
相比之下,Windows 没有这些功能。 没有通用的、系统范围的运行时库,因此您编译的所有内容都必须仔细设置并精心制作到一个特殊的构建环境中。此外,我所知道的几乎所有 Linux 终端仿真器都比任何 Windows 控制台快得多。您还可以在 Linux 中随时使用文本操作工具(less
、grep
、find
)。最后,还有很棒的编辑器(Emacs、Vi)和 valgrind
。
关于C++环境推荐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8108509/