gcc72-c++中的“72”代表什么?Python/Django开发者咨询
关于gcc72-c++中"72"的含义解释
你的猜测完全正确!gcc72-c++里的"72"确实指代的是GCC 7.2版本的C++编译器组件。
这种命名方式在一些Linux发行版(比如CentOS、RHEL这类基于RPM的系统)里很常见:为了方便区分不同版本的GCC包,会把版本号里的小数点去掉,用连续的数字来命名包名。举几个例子:
gcc72-c++对应 GCC 7.2gcc83-c++对应 GCC 8.3gcc112-c++对应 GCC 11.2
这类包的核心作用就是提供对应版本的g++(C编译器),和你了解的g是同一类工具,只是版本被固定在了7.2。很多项目会要求用特定版本的GCC来编译依赖,这种分版本的包就能满足多版本共存的需求,不会干扰系统默认的GCC版本。
内容的提问来源于stack exchange,提问作者bones225
相关产品推荐
相关产品推荐

