Versi lama gcc untuk Ubuntu baru

15

Apakah ada repositori yang berisi paket untuk versi gcc lama, untuk Ubuntu terbaru. Saya ingin menginstal gcc3 bersama gcc 4, untuk program yang membutuhkan gcc3 khusus.

Elazar Leibovich
sumber

Jawaban:

13

Atau sebagai alternatif untuk snapshot Debian Elazar yang diposting dalam jawabannya , Anda dapat menggunakan repositori paket Ubuntu untuk rilis Ubuntu yang lebih lama: http://packages.ubuntu.com

Tambahkan mereka ke /etc/apt/sources.listseperti yang dijelaskan Elazar:

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

Repositori Hardy Universe adalah yang berisi gcc-3.4.

Ignitor
sumber
17

Anda dapat menggunakan snapshot debian . Tambahkan baris berikut ke/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

Sekarang lakukan

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

Dan Anda sudah siap!

Ini berfungsi untuk banyak paket lama lainnya, pastikan Anda memilih stempel waktu yang benar, cari yang benar di situs web snapshots.debian.

Elazar Leibovich
sumber
Saya mendapatkan kesalahan ini setelah menginstal dan mencoba menyusun program. Bisakah Anda membantu saya dengan ini?
Phani
@Phani tidak yakin. Apakah Anda menginstal semua dependensi g ++ - 3.4?
Elazar Leibovich
Bagaimana aku melakukan itu? Saya menginstal build-essentialmenggunakan apt-get.
Phani
Tambahkan repositori snapshot debian. Anda mungkin ingin melihat tutorial cara menambahkan repositori ke debian.
Elazar Leibovich
Apa yang terjadi setelah Anda mengikuti langkah-langkah dalam jawaban?
Elazar Leibovich
5

Anda dapat menambahkan gcc-4.4 (atau versi apa pun antara 4.4 dan 8) di Ubuntu 16.04 melalui ( Toolchain test build PPA )

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

Selain itu, jika Anda perlu meniru gcc-4.4 di RH6, buatlah program target Anda bersama

buat CC = "gcc-4.4 -U_FORTIFY_SOURCE"
richud
sumber
3

Untuk 4.2.3 saya harus menambahkan

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

untuk saya /etc/apt/sources.list

Referensi1 , Referensi2

Framester
sumber
2

gcc-3.3 tersedia di semua rilis stabil saat ini (Dalam jernih, ini tersedia di backport jernih)

Daftar binari yang tersedia per rilis

Anda dapat melihat daftar di atas dengan perintah berikut:

Daftar paket sumber:

rmadison gcc-3.3

Sumber dan daftar biner:

rmadison gcc-3.3 -S
micahg
sumber
2

Untuk GCC 3.4 url ​​sumber yang benar adalah seperti di bawah ini, karena yang lama dipindahkan ke old-releases.ubuntu.com. Terima kasih kepada @Ignitor untuk penunjuk utama

sunting

/etc/apt/sources.list

untuk angin sepoi-sepoi, necis, tegang, bersemangat, gagah, dan sebagainya

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

dari xenial

    apt update
    apt install gcc-3.4
rajeshk
sumber