Tôi có thể tìm gói g ++ 4.7 ở đâu?


25

Cách đây một thời gian, tôi đã tìm được PPA có g ++ - 4.7 build. Tuy nhiên, tôi đã phải cài đặt lại mọi thứ trên máy của mình và tôi đã mất tên của PPA đó. Bất cứ ai có thể chỉ cho tôi đến nó? Tôi đã cố gắng để tìm thấy nó một lần nữa, nhưng không có may mắn. Tôi đang cài đặt Ubuntu 11.10.


1
Tôi thực sự khuyên bạn không nên cài đặt 4.7 thay cho gcc với phiên bản của bạn. Nếu bạn làm như vậy, bạn có nguy cơ phá vỡ hệ thống của bạn.
Thomas Ward

@ThomasWard: Tôi biết, tôi không phải là người mới hoàn toàn.
Griwes

1
@Griwes, bạn có thể không phải là 'người mới' nhưng những người khác có thể và quan sát của anh ấy là chính xác.
Gearoid Murphy

Liên quan. (Nhưng nếu chúng ta quyết định đó là một bản sao của điều này, chúng ta nên đảm bảo yêu cầu các câu trả lời được hợp nhất, vì đó là về những việc cần làm khi việc này không hiệu quả.)
Eliah Kagan

Câu trả lời:


23

Các thử nghiệm toolchain xây dựng PPA chứa nhiều gói bao gồm gcc-4.7.

Bạn có thể thêm kho lưu trữ bằng cách sử dụng

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Sau đó, để cài đặt nó sử dụng

sudo apt-get update
sudo apt-get install g++-4.7

Để thay đổi trình biên dịch mặc định, hãy sử dụng các thay thế cập nhật

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --config gcc

1
Không làm việc cho tôi. Tôi chỉ thấy gcc-4.6 (trên Ubuntu 11.10)
Ugo

1
Đã làm việc với Ubuntu 12.04
Ugo

Làm cách nào để gỡ cài đặt g ++ - 4.6 mà không cần gỡ cài đặt g ++? Hiện tại tôi có các gói g++, g++-4.6g++-4.7cài đặt. kết quả g++ --versionmang lại cho tôi phiên bản 4.6.
chuyên gia

À có lẽ tôi chỉ cần đổi tên g ++ - 4.7 thành g ++
chuyên gia

sudo: add-apt-repository: lệnh không tìm thấy $ sudo apt-get install software-property-common python-software-property
LeeGee 19/10/15


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.