Старая версия gcc для новой Ubuntu

Есть ли репозиторий, содержащий пакеты для старых версий gcc, для последней версии Ubuntu. Я хочу установить gcc3 вместе с gcc 4 для программ, которые нуждаются в gcc3.

15
задан 7 June 2011 в 19:20

8 ответов

Или в качестве альтернативы снимкам Debian, которые Elazar опубликовал в своего ответа , вы можете использовать репозитории пакетов Ubuntu для более старых выпусков Ubuntu: http://packages.ubuntu.com [ 114]

Добавьте их в /etc/apt/sources.list, как Elazar уже описал:

deb     http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe

Репозиторий Hardy Universe - это тот, который содержит gcc-3.4.

0
ответ дан 7 June 2011 в 19:20

Вы можете использовать снимки Debian . Добавьте следующие строки в /etc/apt/sources.list

deb     http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb-src http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb     http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
deb-src http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main

. Теперь выполните

$ apt-get update
$ apt-get install g++-3.4

. Вы выбираете правильную временную метку, ищите правильную на сайте snapshots.debian.

0
ответ дан 7 June 2011 в 19:20

Вы можете добавить gcc-4.4 (или любую версию между 4.4 и 8) в Ubuntu 16.04 через ( тест Toolchain собирает PPA )

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt install gcc-4.4

В качестве отступления, если вы необходимо эмулировать gcc-4.4 на RH6, соберите вашу целевую программу с помощью

make CC="gcc-4.4 -U_FORTIFY_SOURCE"
0
ответ дан 7 June 2011 в 19:20

Для 4.2.3 я должен был добавить

deb http://security.ubuntu.com/ubuntu hardy-security main

к моему /etc/apt/sources.list

Reference1 , Reference2

0
ответ дан 7 June 2011 в 19:20

В Ubuntu 18.04 я сделал:

sudo apt install gcc-opt

для установки gcc-3.3, gcc-3.4 и gcc-4.0

https://launchpad.net/ убунт / + исходный / GCC-OPT

0
ответ дан 7 June 2011 в 19:20

gcc-3.3 доступен во всех текущих стабильных выпусках (В lucid он доступен в lucid-backports)

Список двоичных файлов, доступных для выпуска

You Вы можете увидеть приведенный выше список с помощью следующих команд:

Список пакетов источника:

rmadison gcc-3.3

Список источников и двоичных файлов:

rmadison gcc-3.3 -S
0
ответ дан 7 June 2011 в 19:20

Для GCC 3.4 корректный исходный URL как ниже, так как старые перемещены в old-releases.ubuntu.com. Благодаря @Ignitor для основного указателя

править

/etc/apt/sources.list

для свежего, щеголеватого, острого, энергичного, бесстрашного, выносливого и т.д.

    deb     http://old-releases.ubuntu.com/ubuntu/ hardy universe
    deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe

от гостеприимного

    apt update
    apt install gcc-3.4
2
ответ дан 7 June 2011 в 19:20

Вот как установить старые версии GCC на Bionic (18.04).

Для GCC 4.4 и 4.6:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ trusty main'
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ trusty universe'
sudo apt install gcc-4.4 gcc-4.6

Для GCC 4.7 и 4.9:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ xenial main'
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ xenial universe'
sudo apt install gcc-4.7 gcc-4.9

И GCC 4.8 уже доступен:

sudo apt install gcc-4.8
0
ответ дан 14 June 2020 в 15:57

Другие вопросы по тегам:

Похожие вопросы: