开放构建服务包括 gcc-6 编译器

问题描述 投票:0回答:1

我正在使用开放构建服务(https://build.opensuse.org/)并且我需要包含 gcc-6 编译器,因为我在构建中收到以下错误:

configure: error: *** A compiler with support for C++14 language features is required.

如何添加 gcc-6 的存储库,然后配置 yml 文件以使用 gcc-6?

opensuse gcc6
1个回答
0
投票

假设目标是 SUSE Linux 的某些变体,请将

BuildRequires: gcc-c++
添加到 rpm 规范文件中。根据目标,默认 gcc 版本可能太旧而无法支持 C++14。在这种情况下,请使用特定的较新版本,例如
BuildRequires: gcc10-c++
。在
%build
部分中,在
export CXX=/usr/bin/g++-10
调用之前添加
configure
,以使其了解所需的编译器。

除此之外,这个问题几乎缺乏所有细节来给出具体且有用的答案......

© www.soinside.com 2019 - 2024. All rights reserved.