**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
这个问题似乎与help center中定义的范围内的编程无关。
去年关闭了。
机构群体在10个月前审查了是否重新讨论此问题,并将其关闭:
原始关闭原因未解决
Improve this question
GCC11.1昨天终于发布了。但是,现在它只能从源代码构建,所以我想知道我们什么时候可以用apt
得到它?
**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
这个问题似乎与help center中定义的范围内的编程无关。
去年关闭了。
机构群体在10个月前审查了是否重新讨论此问题,并将其关闭:
原始关闭原因未解决
Improve this question
GCC11.1昨天终于发布了。但是,现在它只能从源代码构建,所以我想知道我们什么时候可以用apt
得到它?
4条答案
按热度按时间s5a0g9ez1#
然后使用
update-alternatives
设置默认的gcc...要采样检查设置以查看哪个gcc是默认的,您可以运行以下命令,如果它们显示正确的恢复,则其余的都很好...
要重新配置为任何以前的gcc版本...
你可以在任何版本的ubuntu上做到这一点,...好好享受吧!
这里是我的6个不同的gcc的生活并排与默认的gcc-11:
6ss1mwsb2#
在Ubuntu 20.04上,我按照下面的说明操作:
即:
1.通过在/etc/apt/sources.列表中添加一行来更新列出的镜像,如下所示:
sudo add-apt-repository 'deb http://mirrors.kernel.org/ubuntu hirsute main universe'
根据你的位置从列表中选择一个镜像。我选择了内核镜像,因为我在北美。
sudo apt-get update
个之后,
which gcc-11
应该会产生一个gcc-11的路径。在我的机器上,它是:生成:/usr/bin/gcc-11
busg9geu3#
我们目前还不知道何时会看到GCC 11.1的APT版本。下面,我将展示一步一步的构建说明,希望您能够按照这些说明进行操作:
您可以访问https://gcc.gnu.org/mirrors.html,选择离您最近的镜像,下载gcc-11.1.0.tar.gz的源代码
然后,确保安装了构建系统:
是的,你需要gcc来构建gcc。
然后,解压缩压缩压缩包:
最后一件事是实际构建它:
这就是全部!现在您已经在Ubuntu中安装了GCC 11.1。
yxyvkwin4#
Casachii的指令对我很有效,但有一点我明白了。如果你在使用Casachii的指令构建GCC时遇到任何问题,比如报告缺少GMP,MPFR,MPC等的构建错误,那么只需执行以下操作:
从GCC目录(您刚创建的“build”目录的父目录)中,运行:
然后,当它完成时,运行以下命令:
最后,按照casachii的指示返回到构建目录并构建GCC 11.x
这将需要相当长的时间。顺便说一句-我本来会在评论中添加这一点,以casachii的非常有帮助的答案,但我刚刚创建了这个帐户,显然我没有凭据,甚至作出评论。