gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ใหม่


15

มีพื้นที่เก็บข้อมูลที่มีแพ็กเกจสำหรับ gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ล่าสุดหรือไม่ ฉันต้องการติดตั้ง gcc3 ควบคู่กับ gcc 4 สำหรับโปรแกรมที่ต้องการ gcc3 โดยเฉพาะ

คำตอบ:


13

หรืออีกวิธีหนึ่งคือ Debian snapshots Elazar ที่โพสต์ไว้ในคำตอบของเขาคุณสามารถใช้คลังข้อมูลแพคเกจ Ubuntu สำหรับ Ubuntu รุ่นเก่าได้ที่: http://packages.ubuntu.com

เพิ่มลงใน/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


17

คุณสามารถใช้ภาพรวมเดเบียน เพิ่มบรรทัดต่อไปนี้ลงใน/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 หรือไม่
Elazar Leibovich

ฉันจะทำอย่างไร ฉันติดตั้งbuild-essentialโดยใช้ apt-get
Phani

เพิ่มที่เก็บสแน็ปช็อต debian คุณอาจต้องการดูบทช่วยสอนวิธีเพิ่มที่เก็บลงในเดเบียน
Elazar Leibovich

เกิดอะไรขึ้นหลังจากคุณทำตามขั้นตอนในคำตอบ?
Elazar Leibovich

5

คุณสามารถเพิ่ม gcc-4.4 (หรือรุ่นใดก็ได้ระหว่าง 4.4 และ 8) บน Ubuntu 16.04 ผ่านทาง ( Toolchain test build PPA )

sudo add-apt-repository ppa: ubuntu-toolchain-r / test
sudo apt-get update
sudo apt ติดตั้ง gcc-4.4

หากคุณต้องการจำลอง gcc-4.4 บน RH6 ให้สร้างโปรแกรมเป้าหมายด้วย

ทำ CC = "gcc-4.4 -U_FORTIFY_SOURCE"


2

gcc-3.3 มีให้บริการในรุ่นเสถียรทั้งหมดในปัจจุบัน (ใน lucid มีให้ใน lucid-backports)

รายการไบนารีที่มีต่อการเปิดตัว

คุณสามารถดูรายการข้างต้นด้วยคำสั่งต่อไปนี้:

รายการแพคเกจแหล่งที่มา:

rmadison gcc-3.3

รายการที่มาและไบนารี:

rmadison gcc-3.3 -S

2

สำหรับ GCC 3.4 URL แหล่งที่ถูกต้องมีดังต่อไปนี้เนื่องจาก URL เก่าถูกย้ายไปที่ old-releases.ubuntu.com ขอบคุณ @Ignitor สำหรับตัวชี้หลัก

แก้ไข

/etc/apt/sources.list

สำหรับ breezy, dapper, edgy, feisty, gutsy, hardy ฯลฯ

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

จาก xenial

    apt update
    apt install gcc-3.4

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.