Debian

無法在 Debian 上找到軟體包 gcc-6

  • June 14, 2020

執行時無法在 Debian 上安裝 gcc-6 sudo apt-get install gcc-6。它說E: Unable to locate package gcc-6

最低版本是 7。為了獲得舊版本,我需要設置一個特殊的儲存庫gcc嗎?我嘗試從原始碼建構 gcc-6 但很困難,所以如果這是獲得 gcc-6 工作副本的唯一方法,如果您能指導我完成這些步驟或向我展示一個可靠的資源,我將不勝感激這。apt-get``gcc

作為參考,我的系統資訊如下:

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

我正在尋找舊gcc版本的原因是我正在嘗試編譯舊版本的 Linux(3.19),但我不斷收到新gcc版本(7 和 8)的錯誤,說明:

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

預先感謝您的任何幫助!

自 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

oldstable是以前的 Debian 穩定儲存庫的代號,只要提供了安全更新。它不僅僅是 Debian 舊穩定版本的名稱。

引用自:https://unix.stackexchange.com/questions/566500