C++;环保建议? 我是一个完全新手,我想知道你可以推荐我在C++编程中的环境,我是指操作系统(如果Linux,Ubuntu是一个正确的选择),IDE,等等。也许我必须创建一个虚拟机? 代码块>代码>是一个伟大的免费开源软件< /P> < P> Linux是最优雅的环境之一。因为它有一个合理的策略来处理包、版本、库和包含路径
基本上,只需一个clean命令(例如,C++;环保建议? 我是一个完全新手,我想知道你可以推荐我在C++编程中的环境,我是指操作系统(如果Linux,Ubuntu是一个正确的选择),IDE,等等。也许我必须创建一个虚拟机? 代码块>代码>是一个伟大的免费开源软件< /P> < P> Linux是最优雅的环境之一。因为它有一个合理的策略来处理包、版本、库和包含路径,c++,ide,C++,Ide,基本上,只需一个clean命令(例如,aptitude install libpng dev)就可以安装编译器和任何通用开发库,而且一切都已准备就绪。您还可以安装任意数量的生成系统(make、autotools、cmake、…),它们无需进一步设置即可立即使用 最重要的是,Linux是围绕能够编译源代码而构建的,因此系统中几乎每个可执行文件都与发行版附带的C(可能还有C++)标准库进行了加载时链接 相比之下,Windows没有这些功能。没有通用的、系统范围的运行库,因此您编译的所有内容都必须仔细
aptitude install libpng dev
)就可以安装编译器和任何通用开发库,而且一切都已准备就绪。您还可以安装任意数量的生成系统(make
、autotools、cmake
、…),它们无需进一步设置即可立即使用
最重要的是,Linux是围绕能够编译源代码而构建的,因此系统中几乎每个可执行文件都与发行版附带的C(可能还有C++)标准库进行了加载时链接
相比之下,Windows没有这些功能。没有通用的、系统范围的运行库,因此您编译的所有内容都必须仔细设置,并精心编制到一个特殊的构建环境中。此外,据我所知,几乎所有针对Linux的终端仿真器都比任何Windows控制台快得多。您还可以在Linux中随时使用文本操作工具(
less
、grep
、find
)。最后,还有很棒的编辑器(Emacs,Vi),还有valgrind
Linux CLI和Emacs和g++。任何你可以标记的问题都是离题的。这样不行。想象一下,一个陌生人问你“我应该嫁给金发女郎还是黑发女郎”?首先确定你想用C++做什么,你需要什么?@塞思,让我来为你解决这个问题:“Linux与CLI和G+的CLI:-”PaxDabLo,这让我感谢你不能编辑某人的评论,就像你可以回答他们的那样:)这是一个非常好的答案,1。我将把这一页加入书签。谢谢你们所有人,谢谢你们的回答,最重要的是谢谢你们的时间。我现在检查这一页,谢谢你们。