自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Compiler爱好者

llvm for everthing

  • 博客(2)
  • 收藏
  • 关注

原创 CentOS上GCC多版本GCC Toolset支持探究

由于稳定性的要求,CentOS上的默认GCC版本通常比较低,比如CentOS 8上是GCC 8.5,而目前GCC已经发布了GCC 12.2,这对开发者是不太友好的,如果开发着想使用高版本特性就必须自己编译一个高版本GCC出来,比较麻烦,也不利于维护。那么有没有办法可以让开发者像安装默认GCC编译器一样,使用yum install的方式安装rpm包呢?CentOS提供了GCC Toolset机制。

2022-12-08 15:11:12 4331 3

原创 RPM打包时如何切换编译器工具链

近年来,LLVM编译器项目凭借其良好的架构及友好的license,社区活跃度增加明显,成为与GCC项目并列的开源的编译器巨头之一。目前一些OS社区(如openEuler社区)的软件包仍默认使用GCC工具链编译构建,本篇文章调研在RPM打包时如何切换构建工具链。以名为test的软件包为例,假设此软件包默认用GCC构建,则可以通过如下步骤切换成Clang+LLVM。

2022-12-02 22:34:37 585 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除