มีพื้นที่เก็บข้อมูลที่มีแพ็กเกจสำหรับ gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ล่าสุดหรือไม่ ฉันต้องการติดตั้ง gcc3 ควบคู่กับ gcc 4 สำหรับโปรแกรมที่ต้องการ gcc3 โดยเฉพาะ
มีพื้นที่เก็บข้อมูลที่มีแพ็กเกจสำหรับ gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ล่าสุดหรือไม่ ฉันต้องการติดตั้ง gcc3 ควบคู่กับ gcc 4 สำหรับโปรแกรมที่ต้องการ gcc3 โดยเฉพาะ
คำตอบ:
หรืออีกวิธีหนึ่งคือ 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
คุณสามารถใช้ภาพรวมเดเบียน เพิ่มบรรทัดต่อไปนี้ลงใน/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
build-essential
โดยใช้ apt-get
คุณสามารถเพิ่ม 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"
สำหรับ 4.2.3 ฉันต้องเพิ่ม
deb http://security.ubuntu.com/ubuntu hardy-security main
ถึงฉัน /etc/apt/sources.list
gcc-3.3 มีให้บริการในรุ่นเสถียรทั้งหมดในปัจจุบัน (ใน lucid มีให้ใน lucid-backports)
รายการไบนารีที่มีต่อการเปิดตัว
คุณสามารถดูรายการข้างต้นด้วยคำสั่งต่อไปนี้:
รายการแพคเกจแหล่งที่มา:
rmadison gcc-3.3
รายการที่มาและไบนารี:
rmadison gcc-3.3 -S
สำหรับ 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
ใน Ubuntu 18.04 ฉันทำ:
sudo apt install gcc-opt
เพื่อติดตั้ง gcc-3.3, gcc-3.4 และ gcc-4.0