Lệnh gcc
(GNU Compiler Collection) là một trình biên dịch mã nguồn C, C++, và nhiều ngôn ngữ lập trình khác. Nó cho phép người dùng biên dịch mã nguồn thành tệp thực thi, giúp chạy các chương trình viết bằng ngôn ngữ C.
Cú pháp cơ bản của lệnh gcc
như sau:
gcc [options] [arguments]
-o <file>
: Chỉ định tên tệp đầu ra cho chương trình biên dịch.-Wall
: Bật tất cả các cảnh báo.-g
: Tạo thông tin gỡ lỗi trong tệp thực thi.-O
: Tối ưu hóa mã nguồn (có thể sử dụng -O1
, -O2
, hoặc -O3
).-I<directory>
: Thêm thư mục vào danh sách tìm kiếm tệp tiêu đề.gcc hello.c -o hello
gcc -Wall hello.c -o hello
gcc -g hello.c -o hello
gcc -O2 hello.c -o hello
gcc file1.c file2.c -o myprogram
-Wall
để phát hiện lỗi tiềm ẩn trong mã nguồn.-g
khi phát triển để dễ dàng gỡ lỗi chương trình.-o
để dễ dàng quản lý các tệp thực thi.