Bài tập

Hướng dẫn cách viết, biên dịch và chạy chương trình C trong Linux

Huy Erick

Bạn đã bao giờ nghĩ rằng viết, biên dịch và chạy chương trình C trên Linux là khó khăn? Đúng vậy, nếu bạn cho rằng nó khó thì nó thật sự sẽ khó. Nhưng nếu...

Bạn đã bao giờ nghĩ rằng viết, biên dịch và chạy chương trình C trên Linux là khó khăn? Đúng vậy, nếu bạn cho rằng nó khó thì nó thật sự sẽ khó. Nhưng nếu bạn nhìn nhận vấn đề theo một cách đơn giản, thì mọi thứ sẽ trở nên dễ dàng hơn. Vì vậy, chúng tôi sẽ giúp bạn giải quyết "khó khăn" trong việc này một cách đơn giản nhất.

C là một trong những ngôn ngữ lập trình lâu đời nhất và được sử dụng rộng rãi nhất trên toàn thế giới. Nó đã được sử dụng để phát triển vô số ứng dụng, từ hệ điều hành đến các thiết bị nhúng. Thậm chí ngày nay, nhiều nhà phát triển vẫn tin dùng C nhờ tính linh hoạt và độ tin cậy của nó.

Hướng dẫn cài đặt Trình biên dịch C (GCC) trên Linux

Bài viết này sẽ hướng dẫn bạn cách cài đặt trình biên dịch C (GCC) trên hệ điều hành Linux. Bước và lệnh được đề cập trong bài viết này hoạt động tương tự trên các phiên bản Linux như Ubuntu 20.04 hoặc Debian 11.

Để biên dịch chương trình C đơn giản, chúng ta sử dụng công cụ dòng lệnh Terminal trên Linux. Bạn có thể mở Terminal bằng cách sử dụng Ubuntu Dash hoặc nhấn tổ hợp phím Ctrl+Alt+T.

Cài đặt các gói build cần thiết

Để biên dịch và chạy chương trình C, bạn cần cài đặt các gói cần thiết trên hệ thống của mình. Nhập lệnh sau với quyền root trong Terminal Linux của bạn:

$ sudo apt install build-essential

Bạn sẽ được yêu cầu nhập mật khẩu root và quá trình cài đặt sẽ bắt đầu sau đó. Hãy đảm bảo rằng bạn đã kết nối với Internet.

Viết chương trình C đơn giản

Sau khi cài đặt các gói cần thiết, bạn hãy viết một chương trình C đơn giản.

Hãy mở trình soạn thảo văn bản trên Ubuntu và viết hoặc sao chép chương trình ví dụ sau vào đó:

#include

int main() {
   printf("Đây là một chương trình C đơn giản.\n");
   return 0;
}

Sau đó, lưu file với phần mở rộng .c. Ví dụ này đặt tên cho chương trình C của mình là chuongtrinhmoi.c.

Ngoài ra, bạn cũng có thể viết chương trình C thông qua Terminal bằng cách sử dụng lệnh sau:

$ gedit chuongtrinhmoi.c

Điều này sẽ tạo một file .c để viết và lưu chương trình.

Biên dịch chương trình C với GCC Compiler

Trên Terminal, nhập lệnh sau để biên dịch chương trình C mà bạn đã viết:

Cú pháp:

$ gcc [tênchươngtrình].c -o tênchươngtrình

Ví dụ:

$ gcc chuongtrinhmoi.c -o chuongtrinhmoi

Hãy đảm bảo rằng chương trình của bạn được đặt trong thư mục Home. Nếu không, bạn cần chỉ định các đường dẫn thích hợp trong lệnh này.

Chạy chương trình

Bước cuối cùng là chạy chương trình C mà bạn đã biên dịch. Sử dụng cú pháp sau để thực hiện:

$ ./tênchươngtrình

Ví dụ:

$ ./chuongtrinhmoi

Bạn sẽ thấy chương trình được thực thi như thế nào, hiển thị nội dung đã viết để in ra.

Phần kết:

Trên đây là hướng dẫn chi tiết về việc viết, biên dịch và chạy chương trình C trên hệ điều hành Linux một cách đơn giản nhất. Bắt tay vào thực hành ngay để trở thành một chuyên gia lập trình trên Linux nhé.

1