Cách cài đặt gói build-essential trên Ubuntu

Chia sẻ kiến thức 13/08/2022

Nhóm gói build-essential chứa các trình biên dịch và chương trình cần thiết để phát triển trên Linux. Đây là cách bạn có thể cài đặt nó trên Ubuntu.

Gói meta build-essential của Ubuntu bao gồm một số gói như vậy, giúp đảm bảo trải nghiệm Linux của bạn được liền mạch. Các gói này là một phần của Debian và chứa tất cả các thành phần bạn cần để tạo một gói Debian.

Những gì được bao gồm trong gói meta build-essential?

Trên Ubuntu, có năm gói được bao gồm trong gói meta build-essential? 

  • dpkg-dev: Bạn có thể sử dụng gói này để giải nén, xây dựng và thậm chí tải lên các gói nguồn DEB. Về cơ bản, bạn có thể sử dụng tiện ích này để đóng gói phần mềm của mình cho các hệ thống dựa trên Debian.
  • make: là một phần không thể thiếu của Linux để tạo và diễn giải các tệp Makefiles. Makefile cần thiết để cung cấp hướng làm việc cho trình biên dịch. Trong quá trình cài đặt, hãy đảm bảo giải quyết mọi lỗi lệnh make: not found.
  • libc6-dev: libc6-dev là thư viện GNU C chứa các tệp tiêu đề và thư viện phát triển cần thiết để xử lý và biên dịch các tập lệnh C và C ++.
  • gcc/g ++: Đây là các trình biên dịch cho các tập lệnh C và C ++ tương ứng.
Sau khi cài đặt các gói cần thiết trên hệ thống của mình, bạn có thể tạo các tập lệnh C ++ để kiểm tra trạng thái và mức độ cài đặt.

Tất nhiên, không có quy định nào không cho bạn cài đặt từng phần mềm riêng biệt. Tuy nhiên, vì gói build-essential là một danh sách phần mềm đi kèm, mọi thứ bạn cần có sẵn trong 1 nơi. 

Cách cài đặt build-essential trên Ubuntu

Khi bạn cần cài đặt gói build-essential trên Ubuntu, bạn có thể làm theo các bước được liệt kê bên dưới:

Cài đặt mọi bản cập nhật đang chờ xử lý cho các gói hiện có của bạn bằng các lệnh update (cập nhật) và upgrade (nâng cấp):
sudo apt update && sudo apt upgrade -y

Để cài đặt build-essential, bạn có thể sử dụng lệnh sau:

sudo apt install build-essential

Trong giai đoạn cài đặt, trình biên dịch yêu cầu quyền cài đặt các gói cụ thể. Nhập y để cấp quyền. Bạn cũng sẽ nhận thấy rất nhiều lệnh để giải nén và thiết lập gói. Nó gần giống như việc lấp đầy những khoảng trống trong hệ sinh thái Linux của bạn.

Bước tiếp theo, bạn có thể cài đặt các trang hướng dẫn sử dụng để hỗ trợ bạn cài đặt gói build-essential. Bước này không bắt buộc:

sudo apt install manpages-dev

Bây giờ tất cả các gói đã được cài đặt, bạn có thể kiểm tra phiên bản GCC bằng lệnh sau:

gcc --version

Đầu ra như sau:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Vì bạn đã kiểm tra phiên bản GCC, bạn cũng nên kiểm tra phiên bản g ++ bằng lệnh –version:

g++ --version

Số phiên bản ở cuối chuỗi, tương tự như 11.2.0. Số phiên bản sẽ khác nhau, phụ thuộc vào phiên bản Ubuntu mà bạn đang sử dụng.

Vì các thư viện trình biên dịch đã được cài đặt, bạn có thể chạy chương trình C để kiểm tra các thông số cài đặt.

Chạy tập lệnh C bằng GCC

Để xác nhận xem gói build-essential đã được cài đặt thành công hay chưa, bạn có thể viết và biên dịch tập lệnh C mẫu. Mở trình soạn thảo văn bản yêu thích của bạn trên Ubuntu để viết đoạn mã sau:

nano test.c

Thêm đoạn code sau vào trình soạn thảo văn bản và lưu tập lệnh:

#include <stdio.h>
void main()
{
   printf("Hi, This is a test compiler program in C compiler!
");
}

Tệp văn bản sẽ trông như thế này: 

Đây là giải thích ngắn gọn về chương trình:

  • stdio.h: Tiêu đề thư viện đầu vào-đầu ra tiêu chuẩn
  • main (): Hàm này chạy chương trình C
  • printf (): Hàm AC để in đầu ra
  • \ n: In đầu ra trên một dòng mới

Để lưu, chỉ cần nhấn Ctrl + X , tiếp theo là Y và Enter .

Tiếp theo, bạn cần tạo một tệp thực thi như sau:

gcc test.c -o test

Chạy tệp C mới được tạo bằng lệnh:

./test

Đầu ra được lưu và biên dịch trong trình soạn thảo văn bản được xuất bản thành công trên cửa sổ terminal Điều này chứng tỏ rằng quá trình cài đặt trình biên dịch GCC đã thành công.

Cách gỡ cài đặt build-essential khỏi Ubuntu

Đôi khi bạn có thể muốn gỡ các gói đã cài trong quá trình cài đặt gói build-essential. Trong trường hợp như vậy, bạn có thể sử dụng lệnh cơ bản:

sudo apt remove build-essential

Thao tác này sẽ xóa tất cả các gói đã cài đặt. Ngoài ra, bạn cũng có thể chạy lệnh autoremove để loại bỏ các gói còn lại:

sudo apt autoremove

Làm việc với gói build-essential trên Ubuntu

Các chương trình build-essential trên Ubuntu tiếp tục là một phần không thể thiếu trong quá trình biên dịch mã và cài đặt phần mềm thông thường.

Vì các gói này tạo thành nền tảng cho bất kỳ quá trình thực thi nào, điều quan trọng là bạn phải cài đặt chúng ngay khi nâng cấp lên bất kỳ bản phát hành Ubuntu mới nào hoặc chuyển từ hệ điều hành khác, đặc biệt là Windows, sang Linux để tránh các lỗi biên dịch và độ trễ không mong muốn.

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/install-use-build-essential-ubuntu/

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        

yêu cầu gọi lại

error: Content is protected !!