我尝试过很多方法在 UBUNTU 20.04 上下载此版本,有些地方说我只需要获取 GCC7.2.0 软件包(我无法做到这一点),有些地方说只能在 UBUNTU 18.04 上下载 GCC7.2.0,它已经包含了必要的软件包。
有可能吗?如果可以,我该如何下载?
答案1
您可以创建 Ubuntu 17.10 artful 的 chroot 或其他类型的容器(如 Docker 或 systemd-nspawn),它使用 GCC 7.2.0 作为其系统 GCC。
您可以使用 debootstrap 设置这样的容器。或者,您可能会发现已经有一个预先组装好的 docker 镜像,里面有您想要的东西。
无论您这样做的目的是什么,在某种容器中执行此操作可能是一个好主意,这样您就可以享受 GCC 为您精心设置的好处,而无需手动创建工具链或弄清楚如何告诉构建系统如何使用不同的安装版本,但不会弄乱系统 GCC。
在撰写本文时,您还没有解释为什么需要特定的 GCC 版本,而且对于 glibc 或其他依赖项之类的东西来说,使用旧版本的 GCC 通常不是一个常见的要求,但我猜可能有一个特定的原因。