You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 07:42:17