可以在Ubuntu 16.04中使用Gcc 11和G++ 11吗?

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

我使用的是 Ubuntu 16.04,我只能将 Gcc 和 G++ 编译器更新到 9.4.0 版本,但我需要使用 Gcc 和 G++ 11。我该怎么做?

我希望解决之前有关手动更新或安装 gcc 和 g++ 11 的问题

compilation g++ ubuntu-16.04 gcc11
1个回答
0
投票

我不知道你的所有要求,但一种可能是安装 Docker 并通过那里运行 Ubuntu 16.04,从源代码编译 gcc-11。

使用 Dockerfile:

FROM ubuntu:16.04

RUN apt update && \
    apt install build-essential software-properties-common wget && \
    wget https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz && \
    tar -xf gcc-11.2.0.tar.gz && \
    cd gcc-11.2.0 && \
    ./configure --enable-languages=c,c++ --disable-multilib && \
    make -j$(nproc) && \
    make install

假设没有错误,请使用

-it
标志以交互方式运行图像并检查 gcc 是否已安装:

gcc --version

如果可行,那么您需要自己完成 Dockerfile 的编写才能重现您正在做的事情。

我只能为您提供这个作为可能的起点,因为从源代码编译 gcc 需要一段时间。

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