ติดตั้ง gcc-9 บน Ubuntu 18.04?


27

GCC-9 เป็นเพียงการปล่อยออกมา

ฉันสงสัยว่ามีพื้นที่เก็บข้อมูลที่อนุญาตให้ฉันติดตั้ง gcc 9 บน Ubuntu 18.04 LTS (ไบโอนิค) หรือไม่?

ดูเหมือนว่ามีที่เก็บสนับสนุนดิสโก้:

https://packages.ubuntu.com/disco/gcc-9-base

แต่ฉันชอบที่จะมีมันใน LTS ปัจจุบันในขณะที่


คำตอบ:


8

ผมใช้ค้นหาสำหรับPPA s โดยใช้การค้นหาบน launchpad.netและพบ JonathonF ของGCC 9.0 PPA คุณสามารถติดตั้งแพ็คเกจนี้ได้โดย:

sudo add-apt-repository ppa:jonathonf/gcc-9.0
sudo apt-get install gcc-9

ขอขอบคุณสำหรับการชี้แจง. ฉันเปลี่ยน PPA เป็น "repository" ตามนั้น
tinlyx

แก้ไขคำตอบและลบข้อมูลเกี่ยวกับ PPAs และที่เก็บข้อมูลของฉัน (เพื่อให้เป็นกลางมากขึ้น)
N0rbert

1
หมายเหตุ: คุณต้องsudo apt-get updateก่อนการติดตั้ง
EntangledLoops

@EntangledLoops ทำไม? AFAIK add-apt-repositoryมีการอัปเดตอัตโนมัติหลังจากเรียก
Zheng Qu

1
@ZhengQu ใช่ปรากฏว่าเป็นอีกสิ่งหนึ่งที่เปลี่ยนแปลงใน 18.04 ฉันกำลังวิ่ง 16.04 ในเวลานั้น
EntangledLoops

40

ตอนนี้มีให้ในubuntu-toolchain-rด้วย:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-9

7
เพื่อเป็นการเตือนผู้คนที่อ่านสิ่งนี้sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9
JHBonarius

2
ในการทำให้ความคิดเห็นที่เป็นประโยชน์ของ @JHBonarius เสร็จสมบูรณ์คุณจะต้องติดตั้ง g ++ พร้อมกับ gcc เช่นsudo apt install gcc-9 g++-9
user1507435
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.