Yeni Ubuntu için gcc'nin eski sürümü


15

En son Ubuntu için gcc'nin eski sürümleri için paketleri içeren bir havuz var mı? Özellikle gcc3'e ihtiyaç duyan programlar için gcc3'ü gcc 4 ile birlikte kurmak istiyorum.

Yanıtlar:


13

Ya da alternatif olarak Debian'ın cevabında yayınlanan Debian enstantanelerine , eski Ubuntu sürümleri için Ubuntu paket depolarını kullanabilirsiniz: http://packages.ubuntu.com

Bunları /etc/apt/sources.list Elazar'ın daha önce açıklandığı gibi :

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

Hardy Universe deposu gcc-3.4 içeren depodur.


17

Debian anlık görüntülerini kullanabilirsiniz . Aşağıdaki satırları/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

Şimdi yap

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

Ve hazırsınız!

Bu, diğer birçok eski paket için çalışır, doğru zaman damgasını seçtiğinizden emin olun, snapshots.debian web sitesinde doğru olanı arayın.


Bir programı yükleyip derlemeye çalıştıktan sonra bu hatayı alıyorum . Bana bu konuda yardımcı olabilir misin?
Phani

@Phan emin değilim. Tüm g ++ - 3.4 bağımlılıklarını yüklediniz mi?
Elazar Leibovich

Bunu nasıl yaparım? build-essentialApt-get kullanarak yükledim .
Phani

Debian anlık görüntü deposunu ekleyin. Debian'a nasıl havuz ekleyeceğinize dair bir eğiticiye göz atmak isteyebilirsiniz.
Elazar Leibovich

Cevaptaki adımları izledikten sonra ne oldu?
Elazar Leibovich

5

Ubuntu 16.04'te gcc-4.4 (veya 4.4 ve 8 arasında herhangi bir sürümü) ( Toolchain testi PPA oluşturur )

sudo add-apt-depo ppa: ubuntu-toolchain-r / test
sudo uygun-güncelleme
sudo apt install gcc-4.4

Bir yana, RH6'da gcc-4.4'ü taklit etmeniz gerekiyorsa, hedef programınızı

CC = "gcc-4.4 -U_FORTIFY_SOURCE" yap


2

gcc-3.3 mevcut tüm kararlı sürümlerde mevcuttur (Saydam olarak, açık backportlarda mevcuttur)

Sürüm başına mevcut ikili dosyaların listesi

Yukarıdaki komutları aşağıdaki komutlarla görebilirsiniz:

Kaynak paket listesi:

rmadison gcc-3.3

Kaynak ve ikili liste:

rmadison gcc-3.3 -S

2

GCC 3.4 için, eskileri old-releases.ubuntu.com'a taşındığından, doğru kaynak URL'si aşağıdaki gibidir. Ana işaretçi için @Ignitor'a teşekkürler

Düzenle

/etc/apt/sources.list

havadar, dapper, sinirli, alıngan, cesur, cesur vb.

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

xenial dan

    apt update
    apt install gcc-3.4

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.