Có một kho chứa các gói cho các phiên bản cũ của gcc, cho Ubuntu mới nhất. Tôi muốn cài đặt gcc3 cùng với gcc 4, cho các chương trình cần gcc3 cụ thể.
Có một kho chứa các gói cho các phiên bản cũ của gcc, cho Ubuntu mới nhất. Tôi muốn cài đặt gcc3 cùng với gcc 4, cho các chương trình cần gcc3 cụ thể.
Câu trả lời:
Hoặc thay vào đó là các ảnh chụp nhanh Debian mà Elazar đăng trong câu trả lời của anh ấy , bạn có thể sử dụng kho lưu trữ gói Ubuntu cho các bản phát hành Ubuntu cũ hơn: http : //packages.ub Ubuntu.com
Thêm chúng vào /etc/apt/sources.list
như Elazar đã mô tả:
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
Kho lưu trữ Hardy Universe là kho chứa gcc-3.4.
Bạn có thể sử dụng ảnh chụp nhanh debian . Thêm các dòng sau vào/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
Bây giờ làm
$ apt-get update
$ apt-get install g++-3.4
Và bạn đã sẵn sàng!
Điều này hoạt động cho nhiều gói cũ khác, đảm bảo bạn chọn dấu thời gian chính xác, tìm gói chính xác tại trang web snapshots.debian.
build-essential
bằng apt-get.
Bạn có thể thêm gcc-4.4 (hoặc bất kỳ phiên bản nào từ 4.4 đến 8) trên Ubuntu 16.04 thông qua ( Kiểm tra công cụ xây dựng PPA )
sudo add-apt-repository ppa: ubfox-toolchain-r / test sudo apt-get cập nhật cài đặt sudo apt gcc-4.4
Bên cạnh đó, nếu bạn cần mô phỏng gcc-4.4 trên RH6, hãy xây dựng chương trình mục tiêu của bạn với
tạo CC = "gcc-4.4 -U_FORTIFY_SOURCE"
Đối với 4.2.3 tôi đã phải thêm
deb http://security.ubuntu.com/ubuntu hardy-security main
với tôi /etc/apt/sources.list
gcc-3.3 có sẵn trong tất cả các bản phát hành ổn định hiện tại (Trong lucid, nó có sẵn trong backport lucid)
Danh sách nhị phân có sẵn trên mỗi bản phát hành
Bạn có thể xem danh sách trên với các lệnh sau:
Danh sách gói nguồn:
rmadison gcc-3.3
Danh sách nguồn và nhị phân:
rmadison gcc-3.3 -S
Đối với GCC 3.4, url nguồn chính xác như dưới đây, vì các url cũ được chuyển vào old-release.ubfox.com. Cảm ơn @Ignitor cho con trỏ chính
biên tập
/etc/apt/sources.list
cho breezy, dapper, sắc sảo, phong kiến, táo bạo, hardy vv
deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
từ xenial
apt update
apt install gcc-3.4
Trên Ubuntu 18.04, tôi đã làm:
sudo apt install gcc-opt
để cài đặt gcc-3.3, gcc-3.4 và gcc-4.0