Phiên bản cũ của gcc cho Ubuntu mới


15

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:


13

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.listnhư 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.


17

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.


Tôi gặp lỗi này sau khi cài đặt và cố gắng biên dịch chương trình. Bạn có thể giúp tôi với điều này?
Phani

@Phani không chắc. Bạn đã cài đặt tất cả các phụ thuộc của g ++ - 3,4 chưa?
Elazar Leibovich

Làm thế nào để làm điều đó? Tôi đã cài đặt build-essentialbằng apt-get.
Phani

Thêm kho lưu trữ ảnh chụp nhanh debian. Bạn có thể muốn xem hướng dẫn cách thêm kho lưu trữ vào debian.
Elazar Leibovich

Điều gì đã xảy ra sau khi bạn làm theo các bước trong câu trả lời?
Elazar Leibovich

5

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"



2

Đố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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.