![如何在 Linux 上从源代码安装最新的 gcc 编译器而不弄乱其他一切?](https://linux22.com/image/1311430/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%8A%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E5%AE%89%E8%A3%85%E6%9C%80%E6%96%B0%E7%9A%84%20gcc%20%E7%BC%96%E8%AF%91%E5%99%A8%E8%80%8C%E4%B8%8D%E5%BC%84%E4%B9%B1%E5%85%B6%E4%BB%96%E4%B8%80%E5%88%87%EF%BC%9F.png)
大家好,有没有合适的指南或技巧,可以在不使用包管理器的情况下从源代码在 Linux 系统(如 Red Hat)上安装 gcc,并且不会弄乱其他所有内容?这样您仍然可以使用以前的编译器并轻松地来回切换?
答案1
如果您不更改任何设置,应该没问题。它将安装到/usr/local
,这将使其与该平台的默认 gcc 安装分开。
您可能希望为配置工具提供一个“程序后缀”选项,以便根据版本为其命名。
我会先执行 来gcc -v
查看您的平台默认 GCC 构建使用了哪些选项,然后考虑每个选项,看看是否要包含它们。但不要像您的平台默认设置那样更改任何默认目录。您希望它进入/usr/local
。