Cách cài đặt GCC (bản dựng cần thiết) trên Ubuntu 20.04

Hướng dẫn từng bước để cài đặt trình biên dịch GCC và G ++ trên máy Ubuntu của bạn

GCC từng là viết tắt của GNU C Compiler khi nó chỉ có một hỗ trợ trình biên dịch, nhưng kể từ đó nó đã phát triển thành bộ trình biên dịch & thư viện mà chúng ta biết ngày nay. GCC hiện được gọi là Bộ sưu tập trình biên dịch GNU là một tập hợp nhiều trình biên dịch và thư viện cho các ngôn ngữ lập trình như C, C ++, D, Objective-C, Fortran, Ada và cũng như Golang.

Nhân Linux, các công cụ GNU và nhiều dự án mã nguồn mở khác được biên dịch bằng GCC. Do đó, nó là một phần thực sự quan trọng của Linux và bộ công cụ phần mềm mã nguồn mở. Tổ chức Phần mềm Tự do (FSF) phân phối GCC theo Giấy phép Công cộng GNU có nghĩa là bạn có thể chạy, nghiên cứu, chia sẻ và sửa đổi GCC một cách tự do theo ý muốn của mình.

Hãy xem cách cài đặt gói build-essential trên Ubuntu 20.04, bao gồm các trình biên dịch GCC cho C (gcc) và C ++ (g ++).

Cài đặt GCC

Trên các bản phân phối dựa trên Debian chẳng hạn như Ubuntu, GCC được đóng gói trong một gói meta được gọi là xây dựng-thiết yếu. Nó bao gồm một số công cụ và thư viện thiết yếu khác như g ++, make, dpkg-dev cần thiết để biên dịch phần mềm trên Ubuntu.

Để cài đặt xây dựng-thiết yếu gói, mở thiết bị đầu cuối bằng cách sử dụng Ctrl + Alt + T và chạy các lệnh sau:

sudo apt update sudo apt install build-essential

Bạn cũng có thể muốn lấy hướng dẫn sử dụng cho các công cụ phát triển bằng cách cài đặt manpages-dev để làm như vậy, hãy chạy lệnh sau:

sudo apt install manpages-dev

Bây giờ bạn có thể sử dụng Đàn ông lệnh để hiển thị và đọc hướng dẫn sử dụng cho bất kỳ công cụ phát triển nào. Cú pháp cho Đàn ông lệnh rất đơn giản, như được hiển thị bên dưới. Ví dụ: để đọc hướng dẫn sử dụng GCC, hãy chạy người đàn ông gcc yêu cầu. Bạn có thể thoát khỏi thủ công bằng cách nhấn ‘q‘Sau khi bạn đọc xong.

Cú pháp: man Ví dụ: man gcc

Xác minh xem GCC đã được cài đặt thành công trên hệ thống của bạn hay chưa bằng cách chạy:

gcc --version

Vậy là xong, GCC và nhiều công cụ khác cần thiết để phát triển hiện đã được cài đặt trên hệ thống Ubuntu 20.04 của bạn.

Bản dựng cần thiết của Ubuntu 20.04 đi kèm với phiên bản GCC 9.3.0, nếu bạn muốn cài đặt nhiều phiên bản GCC hoặc có thể là phiên bản GCC mới nhất, hãy xem nó trong phần bên dưới.

Cài đặt nhiều phiên bản GCC

Nếu bạn thấy mình cần một phiên bản GCC khác với phiên bản có trong gói xây dựng cơ bản hoặc nếu bạn muốn cài đặt phiên bản mới nhất để thử nghiệm các tính năng mới, trong những trường hợp như vậy, bạn có thể cài đặt nhiều phiên bản GCC. tiện dụng.

Các phiên bản mới nhất của GCC có khả năng tối ưu hóa, hiệu suất tốt hơn và các tính năng mới. Kho lưu trữ Ubuntu 20.04 bao gồm các gói GCC khác nhau từ phiên bản 7.xx đến 10.xx.

Để chứng minh, chúng tôi sẽ hướng dẫn cách cài đặt ba phiên bản của gccg ++ và thiết lập chúng hoạt động bình thường trên hệ thống Ubuntu 20.04. Để cài đặt phiên bản 8, 9 và 10 mới nhất của GCC, hãy chạy lệnh sau:

sudo apt install gcc-8 g ++ - 8 gcc-9 g ++ - 9 gcc-10 g ++ - 10

Sau đó chạy cập nhật-thay thế lệnh được sử dụng để cấu hình các liên kết tượng trưng để xác định các lệnh mặc định. Trong trường hợp của chúng tôi, hãy chạy nó để định cấu hình liên kết tượng trưng và mức độ ưu tiên của gccg ++ các phiên bản.

sudo update-Alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-10 100 --slave / usr / bin / g ++ g ++ / usr / bin / g ++ - 10 --slave / usr / bin / gcov gcov / usr / bin / gcov-10 sudo update-Alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-9 90 --slave / usr / bin / g ++ g ++ / usr / bin / g ++ - 9 --slave / usr / bin / gcov gcov / usr / bin / gcov-9 sudo update-Alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-8 80 --slave / usr / bin / g ++ g ++ / usr / bin / g ++ - 8 --slave / usr / bin / gcov gcov / usr / bin / gcov-8

Sau đó, nếu bạn muốn thay đổi phiên bản GCC mặc định để sử dụng, hãy chạy cập nhật-thay thế lệnh với tùy chọn sau:

sudo update-Alternatives --config gcc

Bạn sẽ thấy danh sách tất cả các phiên bản GCC được cài đặt trên Hệ thống Ubuntu của bạn. Thay đổi phiên bản GCC mặc định bằng cách nhập số tương ứng với nó.

Chúng tôi đã xem xét cách cài đặt gói build-essential trên ubuntu 20.04. Để tìm hiểu thêm về cách sử dụng gccg ++ trình biên dịch, hãy truy cập tài liệu trực tuyến GCC tại đây.