Hướng dẫn cách cài đặt gói build-essential trên Ubuntu

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.

1. 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. 

>>> Xem thêm: Cách cập nhật Google Chrome trên Ubuntu

2. 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 với 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.

>>> Xem thêm: Cách sửa lỗi “add-apt-repository: command not found” trên Ubuntu

3. 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 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  trên Ubuntu để viết đoạn code 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. 

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

Đôi khi trong quá trình cài đặt gói build-essential, bạn có thể muốn gỡ các gói đã cài. Trong trường hợp nà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

>>> Xem thêm: Cách cài đặt Google Chrome trên Ubuntu

5. 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.

>>> Nếu bạn đang có nhu cầu tìm hiểu về khóa học lập trình đi làm ngay. Hãy liên hệ với FUNiX ngay tại đây:

>>> Xem thêm chuỗi bài viết liên quan:

FUNiX – Học lấy bằng đại học trực tuyến giá trị ngang bằng đại học chính quy

Cách khắc phục sự cố vòng lặp đăng nhập trên Ubuntu

Hướng dẫn từng bước để bắt đầu với máy chủ Ubuntu

9 điều cần làm sau khi cài đặt Ubuntu Linux trong VirtualBox

Cách cài đặt và thiết lập máy chủ ProFTPD với TLS trên Ubuntu

 

Vân Nguyễn

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

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

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)        
Chat Button
FUNiX V2 GenAI Chatbot ×

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