我正在尝试构建 gcc11(在 RHEL 7.6 上,它附带 4.8.5 并且没有 root 访问权限)。当我运行以下命令时:
./configure --prefix=$HOME/gnu --enable-languages=c,c++
我得到回应
配置:警告:无法识别的选项:--enable-languages
当我去制作时,它会遍历所有语言,并最终在运行部分失败(我很想关闭它)。关于不支持 -fsplit-stack 的问题。
因此,我尝试解决 libgo 部分中的此错误的方法是编辑我无法执行的启用语言。为什么这是无法识别的?我可以在下游做些什么来说服它不要尝试构建完整的语言列表吗?
编辑
感谢到目前为止的帮助,我将继续探索我所读到的内容。我忽略了一些额外的信息:
- 我正在尝试按照解释进行操作GNU 源代码发布集合
- 整个目标是 >= 5。我不需要 11,我只需要一个能够正确构建可执行文件的值。与 7、8、9 和 10 相比,我似乎更接近 11 的结尾。我尝试安装的 python 库需要 >=5。