c++环境推荐
C++ environment recommendation?
我是一个完全的新手,我想知道你能推荐我用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
.
CodeBlocks
是伟大的免费和开源
相关文章:
- 枚举环境变量的惯用C++14/C++17方法
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 创建一个包含 c++ 默认值的环境文件
- 定义C++新的环境变量并在 bat 文件中使用它
- 用于在并发环境中访问 MMIO 的软件模式
- docker 构建失败:无法设置环境变量
- 如何在不传递命令行参数的情况下在 c++ 中设置环境变量
- C++环境变量
- 在编译时为运行时设置环境变量
- 在 3ds Max 中更新进度条后,环境和效果 UI 不刷新
- 如何使用可视化代码和平台IO将环境变量注入CPP文件?
- 访问 PlatformIO 中的外部环境变量
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- 如何注册枚举类型到QJSEngine,以便在脚本环境中使用?
- WSL 看不到环境变量
- 启动 dll 时 C# 环境堆栈溢出
- "C.UTF-8" C++ Windows 上的语言环境?
- 如何正确取消析构函数中的 Boost deadline_timer(在多线程环境中)?
- 有没有办法为macOS上的C++程序指定自定义语言环境目录
- 如何在提升构建中设置环境变量以进行提升单元测试框架?