Стара версія gcc для нового Ubuntu


15

Чи є сховище, що містить пакети для старих версій gcc, для останньої Ubuntu. Я хочу встановити gcc3 поряд з gcc 4, для програм, яким спеціально потрібен gcc3.

Відповіді:


13

Або ж для знімків Debian, опублікованих Елазаром у своїй відповіді , ви можете використовувати сховища пакетів Ubuntu для старих версій Ubuntu: http://packages.ubuntu.com

Додайте їх до /etc/apt/sources.listвже описаного Елазара:

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

Сховище Харді Всесвіту - це те, що містить gcc-3.4.


17

Ви можете використовувати знімки 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.


Я отримую цю помилку після установки та спроби скласти програму. Чи можете ви мені в цьому допомогти?
Фані

@Phani не впевнений. Ви встановили всі залежності g ++ - 3.4?
Елазар Лейбович

Як це зробити? Я встановив build-essentialза допомогою apt-get.
Фані

Додайте сховище знімків Debian. Ви можете перевірити підручник, як додати сховища до debian.
Елазар Лейбович

Що сталося після того, як ви виконували кроки у відповіді?
Елазар Лейбович

5

Ви можете додати gcc-4.4 (або будь-яку версію між 4.4 та 8) на Ubuntu 16.04 за допомогою ( тестовий інструментальний інструмент нарощує PPA )

sudo add-apt-repository ppa: ubuntu-toolchain-r / test
sudo apt-get update
sudo apt встановити gcc-4.4

В сторону, якщо вам потрібно емулювати gcc-4.4 на RH6, створіть свою цільову програму

make CC = "gcc-4.4 -U_FORTIFY_SOURCE"


2

gcc-3.3 доступний у всіх поточних стабільних випусках (In lucid, він доступний у lucid-backports)

Список бінарних файлів, доступних за випуск

Ви можете побачити вищезазначений список із такими командами:

Список вихідних пакетів:

rmadison gcc-3.3

Джерело та двійковий список:

rmadison gcc-3.3 -S

2

Для 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.