deepin-superuser
deepin
2022-08-04 01:16 gcc8 也可以使用 C++ 17 标准
Reply Like 1 View the author
gcc8 也可以使用 C++ 17 标准
V23的GCC升到11.2了
gcc8确实很不爽,不能直接编译安装完整的gcc12【最低需要gcc9】
deepin20上可以直源代码接编译安装到GCC-11.3
然后再次源代码编译升级到GCC-12.1【最低要求GCC-9.1才能升级】
C,c++程序的高级开发,还是编写make脚本,特别是有依赖的情况下。完全依靠ide难以实现跨平台构建。
所以真正的问题不是你装gccg++版本的问题,他们只是一个支持编程语言版本的工具。真正的还是你的构建过程,你能够用脚本语言实现自动化构建。遗憾的是,我们都用惯了各种集成开发环境,削弱了我们对于自动化构建脚本撰写的能力。
啊,debian11都是gcc11
所以真正的问题不是你装gccg++版本的问题,他们只是一个支持编程语言版本的工具。真正的还是你的构建过程,你能够用脚本语言实现自动化构建。遗憾的是,我们都用惯了各种集成开发环境,削弱了我们对于自动化构建脚本撰写的能力。
确实,就是很多时候是在编译运行别人的代码,CMake和Make脚本又不是特别精通,一些库需要C++17的标准进行编译,对CMake脚本进行改动又没有那个能力,只能编译新版本的GCC满足要求😂
Popular Ranking
ChangePopular Events
More
GCC 12.1已经发布了,Ubuntu20.04里面自带的也是GCC 9了,默认支持的貌似是C++17?C++11标准感觉都已经有点落后了。