Lập trình

Lập trình C/C++ trên Ubuntu (Linux)

Huy Erick

Hướng dẫn cài đặt và sử dụng các công cụ lập trình trên Linux Mình đã nhận thấy rằng có rất nhiều bài viết hướng dẫn lập trình C/C++ trên Ubuntu hoặc Linux nói chung,...

Hướng dẫn cài đặt và sử dụng các công cụ lập trình trên Linux

Mình đã nhận thấy rằng có rất nhiều bài viết hướng dẫn lập trình c /C++ trên Ubuntu hoặc Linux nói chung, nhưng vẫn có rất nhiều bạn gặp khó khăn và thắc mắc về việc này. Có thể là vì các bạn không tìm hiểu đầy đủ trên Google hoặc các bài viết hiện có vẫn còn khó hiểu. Bất kể là lý do gì, bài viết này sẽ hướng dẫn các bạn một cách chi tiết về việc cài đặt và làm quen với lập trình c trên linux , đặc biệt là dành cho các bạn mới sử dụng.

Cài đặt các gói thư viện

Trước hết, bạn cần mở terminal và chạy lệnh sau để cài đặt các gói thư viện cần thiết cho việc lập trình C/C++ (Yêu cầu nhập mật khẩu):

sudo apt-get install build-essential

Sau khi hoàn thành lệnh này, bạn đã sẵn sàng để lập trình.

Sử dụng gedit và terminal

Mọi chương trình C đều có thể được biên dịch và chạy bằng terminal. Đầu tiên, hãy tạo một chương trình C bằng cách nhấp chuột phải vào Desktop, chọn "new document" và "empty document". Một tệp tin mới sẽ được tạo ra (mặc định được mở bằng gedit trên Ubuntu). Viết chương trình với nội dung như sau:

#include  int main(){     printf("Chào mừng bạn đến với việc lập trình C trong Ubuntu"); }

Tiếp theo, mở terminal và di chuyển đến Desktop bằng lệnh cd Desktop. Sau đó, biên dịch chương trình bằng lệnh sau:

gcc helloLinux.c -o helloLinux

Nếu biên dịch thành công, không có thông báo gì xuất hiện và bạn sẽ thấy một tệp tin mới trên Desktop có tên là "helloLinux". Nếu có lỗi hoặc cảnh báo, bạn cần kiểm tra mã lệnh và sửa lại.

Đó chỉ là quá trình biên dịch, để chạy chương trình, bạn thực hiện lệnh sau:

./helloLinux

Màn hình terminal sẽ hiển thị dòng chữ "Chào mừng bạn đến với việc lập trình C trong Ubuntu". Bạn đã hoàn thành!

Sử dụng Geany

Việc thực hiện biên dịch và chạy chương trình trên terminal có thể mất nhiều thời gian và không tiện lợi. Để giải quyết vấn đề này, chúng ta có thể sử dụng một công cụ hỗ trợ lập trình C là Geany, tương tự như Dev-C trên Windows.

Cài đặt Geany: Bạn có thể dễ dàng cài đặt Geany thông qua Ubuntu Software Center, biểu tượng ấm trà đang được đun sôi. Hoặc bạn cũng có thể cài đặt bằng lệnh sau trong terminal:

sudo apt-get install geany

Sử dụng Geany để lập trình C: Sau khi cài đặt, mở Geany và tạo hoặc mở một chương trình C. Giao diện của Geany khá đơn giản và dễ sử dụng. Các chức năng và các bước thực hiện được miêu tả chi tiết trong giao diện. Đây là một công cụ tuyệt vời để bắt đầu lập trình C trên Linux.

Sử dụng Code::Block

Cài đặt Code::Block cũng tương tự như Geany. Bạn có thể tìm và cài đặt Code::Block thông qua Ubuntu Software Center hoặc chạy lệnh sau trong terminal:

sudo apt-get install codeblocks

Sau khi cài đặt xong, khi khởi động Code::Block, một hộp thoại hiển thị để bạn chọn trình biên dịch khi dịch chương trình. Mặc định, Code::Block sẽ sử dụng GCC. Bạn chỉ cần nhấn "Ok" để hoàn tất.

Code::Block cung cấp một giao diện thân thiện và dễ sử dụng, giúp bạn thuận tiện trong lập trình C trên Linux.

Sử dụng Eclipse

Cài đặt Eclipse: Sử dụng Eclipse để lập trình C/C++ là một giải pháp tuyệt vời. Eclipse cung cấp nhiều tính năng hữu ích như debugging dễ dàng, tự động căn chỉnh mã code, và cảnh báo lỗi nếu bạn viết sai cú pháp hoặc có khả năng gặp lỗi. Nếu bạn chỉ muốn cài đặt Eclipse để lập trình C/C++ thì bạn có thể tải Eclipse cho C/C++ từ trang chủ của Eclipse.

Nếu bạn đã cài đặt bản Eclipse phục vụ nhiều mục đích (như Java, Android), khi tạo một project mới bạn cần cài thêm plugin Eclipse CDT (C/C++ Development Tools).

Tạo project và chạy chương trình đầu tiên: Mở Eclipse, chọn File -> New Project -> C/C++ Project và chọn C hoặc C++ project bạn muốn tạo. Nhập tên project và nhấn "Next". Tiếp theo, chọn project trống hoặc project hello world và nhấn "Finish".

Sau đó, bạn cần biên dịch chương trình bằng cách chọn Project -> Build Project hoặc Build All. Sau khi biên dịch thành công, bạn có thể chạy chương trình bằng cách nhấn nút "Run". Nếu không, sẽ xuất hiện thông báo lỗi "Launch Failed: Binary not found".

Sau khi đọc bài viết này, bạn đã biết cách lập trình C/C++ trên Ubuntu một cách chi tiết. Tuy nhiên, nếu bạn muốn tìm hiểu thêm về đồ họa C trên Linux hoặc cách sử dụng chuột trong lập trình C, hãy tiếp tục đọc các bài viết khác.

1