无法在 Debian 上找到软件包 gcc-6

无法在 Debian 上找到软件包 gcc-6

当我运行时,我无法在 Debian 上安装 gcc-6 sudo apt-get install gcc-6。它说E: Unable to locate package gcc-6

最低版本gccapt-get7。我需要设置一个特殊的存储库才能获得旧gcc版本吗?我尝试从源代码构建 gcc-6,但遇到了困难,因此,如果这是获得 gcc-6 工作副本的唯一方法,如果您能引导我完成这些步骤或向我展示可靠的资源,我将不胜感激这。

作为参考,我的系统信息如下:

user@debian:~$ uname -a
Linux debian 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux

我寻找旧版本的原因是我正在尝试编译旧版本的 Linux (3.19),但我不断收到新版本(7 和 8)gcc的错误,指出:gcc

include/linux/compiler-gcc.h:106:1: fatal error: linux/compiler-gcc7.h: No such file or directory
#include gcc_header(__GNUC__)
^~~~

预先感谢您的任何帮助!

答案1

自 2020 年 2 月 8 日起,gcc-6 可作为 debian/strech 软件包(oldstable)使用。

https://packages.debian.org/search?keywords=gcc-6&searchon=names&suite=all§ion=all

您可以将 oldstable 添加到/etc/apt/sources.list


https://wiki.debian.org/DebianOldStable

旧稳定是以前的 Debian 稳定存储库的代号,只要提供安全更新即可。它不仅仅是 Debian 旧稳定版本的名称。

相关内容