如何在Open Build Service中添加gcc-6仓库并配置YML使用该编译器
在Open Build Service中添加gcc-6仓库并配置使用
1. 添加gcc-6仓库
进入你的OBS项目页面,按以下步骤操作:
- 切换到「Repositories」选项卡
- 点击「Add Repository」
- 在仓库选择界面中,根据目标发行版选择对应的gcc-6仓库(例如openSUSE系列对应
devel:gcc:6),完成添加
2. 配置构建环境使用gcc-6
方法一:通过_config.yml全局配置
在项目根目录创建或修改_config.yml,添加以下内容:
build: environments: - name: standard variables: CC: gcc-6 CXX: g++-6
方法二:在RPM spec文件中指定
如果是RPM构建,在.spec文件的%build阶段前添加编译器环境变量:
export CC=gcc-6 export CXX=g++-6
方法三:通过OBS项目界面配置
进入项目的「Build Environments」选项卡,添加两个环境变量:
- 变量名:
CC,值:gcc-6 - 变量名:
CXX,值:g++-6
3. 验证修改
提交配置变更到OBS,重新触发构建,确认configure步骤的C++14支持错误已解决
内容的提问来源于stack exchange,提问作者tuxbud
相关产品推荐
相关产品推荐

