我正在使用开放构建服务(https://build.opensuse.org/)并且我需要包含 gcc-6 编译器,因为我在构建中收到以下错误:
configure: error: *** A compiler with support for C++14 language features is required.
如何添加 gcc-6 的存储库,然后配置 yml 文件以使用 gcc-6?
假设目标是 SUSE Linux 的某些变体,请将
BuildRequires: gcc-c++
添加到 rpm 规范文件中。根据目标,默认 gcc 版本可能太旧而无法支持 C++14。在这种情况下,请使用特定的较新版本,例如 BuildRequires: gcc10-c++
。在 %build
部分中,在 export CXX=/usr/bin/g++-10
调用之前添加 configure
,以使其了解所需的编译器。
除此之外,这个问题几乎缺乏所有细节来给出具体且有用的答案......