c++环境推荐

C++ environment recommendation?

本文关键字:环境 c++      更新时间:2023-10-16

我是一个完全的新手,我想知道你能推荐我用c++编程的环境,我的意思是操作系统(如果Linux, Ubuntu是正确的选择?),IDE等,也许我必须创建一个虚拟机?

Linux很容易成为最优雅的环境之一,因为它在处理包、版本和库以及包含路径方面有相同的策略。

基本上,你可以用一个简单的命令(例如aptitude install libpng-dev)安装编译器和任何常见的开发库,并且一切都被照顾到。您还可以安装任意数量的构建系统(make, autotools, cmake,…),并且它们立即可用,无需任何进一步的设置。

最重要的是,Linux是围绕编译源代码构建的,因此实际上几乎系统中的每个可执行文件都与C(可能还有c++)标准库进行加载时链接,这些标准库随发行版一起发布。

相比之下,Windows没有这些功能。没有通用的、系统范围的运行时库,因此您编译的所有内容都必须仔细设置并精心制作成一个特殊的构建环境。此外,我所知道的几乎所有Linux终端模拟器都比任何Windows控制台快得多。您还可以在Linux中随时使用文本操作工具(lessgrepfind)。最后,还有很棒的编辑器(Emacs, Vi),还有valgrind .

CodeBlocks是伟大的免费和开源