Tôi muốn cài đặt gcc 4.1.2 trên hệ thống 64 bit Ubuntu của tôi, hiện tại có gcc 4.4. Tôi muốn tiếp tục sử dụng gcc hiện tại, nhưng cũng muốn thêm gcc 4.1.2. Bất kỳ cách đơn giản để làm điều đó, đó là cài đặt gcc 4.1.2 trên hệ thống của tôi?Cài đặt phiên bản cũ của gcc
Trả lời
sudo apt-get install gcc-4.1=4.1.2 gcc-4.4
có vẻ là giải pháp đơn giản đối với tôi. Vì @DirkEddelbuettel lưu ý rằng các bản phân phối Ubuntu mới hơn đã bỏ nó, hãy thêm một bản phân phối cũ hơn có gcc-4.1 vào /etc/apt/sources.list của bạn. The Ubuntu people maintain a great website để tìm kiếm điều đó; hardy, lucid và maverick có vẻ rất tuyệt.
Vâng, có một vấn đề: 4.1 .2 không còn trong kho lưu trữ (hiện tại). –
Dễ dàng, chỉ cần lấy từ kho lưu trữ các bản phát hành Ubuntu cũ hơn. Ví dụ: máy của tôi (vẫn hoạt động) có
[email protected]:~$ ls -l /usr/bin/g++-*
-rwxr-xr-x 1 root root 242752 2010-09-10 04:16 /usr/bin/g++-4.3
-rwxr-xr-x 1 root root 263240 2011-03-31 15:22 /usr/bin/g++-4.4
-rwxr-xr-x 1 root root 275856 2011-04-18 09:25 /usr/bin/g++-4.5
[email protected]:~$
Loạt 4.1. * Có một số vấn đề. Ngay cả g ++ - 4.2.1, mặc định trên OS X, không phải là tất cả những gì tuyệt vời. Nhưng bạn chắc chắn nên có tùy chọn cài đặt này.
Khi bạn làm điều này, bằng mọi cách, hãy đi đến tuyến quản lý gói cài đặt các phụ thuộc thích hợp. Bạn cũng sẽ nhận được các gói phù hợp cho các phụ thuộc khác.
Nói cách khác, bạn cần điều chỉnh /etc/apt/sources.list
để trỏ đến bản phát hành cũ hơn có phiên bản này.
này nên làm:
sudo apt-get install gcc-4.1=4.1.2-27ubuntu1 gcc-4.1-base=4.1.2-27ubuntu1 cpp-4.1=4.1.2-27ubuntu1 g++-4.1
cách khác là để tải gcc 4.1.2 và thư viện phụ thuộc, và biên dịch nó cho mình.
Không, chỉ khi bạn điều chỉnh kho lưu trữ để trỏ trở lại phiên bản distro thêm phiên bản cũ hơn. –
Sau khi cài đặt thấy những người khác:
Sử dụng cờ -V để chạy một phiên bản đặc biệt:
-V <version> Run gcc version number <version>, if installed
Bạn cũng có thể chỉ cần gọi gcc-4.x cho các phiên bản cụ thể của x, ví dụ: thông qua biến CC trong Makefiles hoặc dưới dạng env. var. –
- 1. Cài đặt phiên bản cũ của ImageMagick với homebrew
- 2. cách gỡ cài đặt phiên bản cũ của xcode
- 3. Cài đặt phiên bản mới của dự án triển khai trên phiên bản cũ
- 4. pip install django --upgrade cài đặt phiên bản cũ hơn
- 5. Sử dụng phiên bản cũ của NumPy ngay cả với một phiên bản mới hơn được cài đặt
- 6. cách an toàn để gỡ bỏ cài đặt phiên bản cũ của python
- 7. Làm cách nào để cài đặt phiên bản cũ của Django trên virtualenv?
- 8. Xóa/Gỡ cài đặt phiên bản cũ của đá quý ruby
- 9. iOS - phiên bản cũ của ứng dụng được cài đặt từ App Store
- 10. Làm thế nào để cài đặt một phiên bản cũ hơn của gói thông qua NuGet?
- 11. Cài đặt các phiên bản trước của R trên ubuntu
- 12. Cách chạy phiên bản cũ hơn của node.js trên windows
- 13. Tạo trình cài đặt sẽ thực hiện cập nhật nếu phiên bản cũ hơn đã được cài đặt
- 14. Xóa phiên bản cũ của Ruby (trên Windows)
- 15. iOS: AppStore cài đặt phiên bản cũ và sau đó đề nghị cập nhật lên phiên bản mới
- 16. Phiên bản cũ của Android NDK
- 17. Số phiên bản .NET (Phiên bản trình cài đặt)
- 18. Làm cách nào để hạ cấp xuống phiên bản la bàn cũ bằng cài đặt gem?
- 19. Làm cách nào để cài đặt phiên bản Flash Player cũ hơn?
- 20. Làm cách nào để cài đặt phiên bản gcc mới trên ubuntu
- 21. Cách cài đặt phiên bản mới nhất của vải
- 22. Nhân bản một phiên bản cũ hơn của github repo
- 23. Cài đặt NetBeans cho GCC
- 24. Cài đặt phiên bản "dev" của ứng dụng Android dọc theo phiên bản thị trường bên
- 25. Cài đặt gcc 4.8 trên Debian
- 26. Phiên bản Windows nào đã cài đặt sẵn MSINET.OCX control
- 27. Cách sử dụng nhiều phiên bản GCC
- 28. Tôi có thể cài đặt nhiều phiên bản Xcode không?
- 29. Cách sử dụng gcc được cài đặt trong macports?
- 30. Làm cách nào để đặt phiên bản trình cài đặt WiX thành phiên bản hiện tại?
http://askubuntu.com/ dường như thích hợp hơn –