Compiler flag là gì?

Noun Programming
flag
Cờ trình biên dịch

Cờ trình biên dịch (compiler flag) chỉ là một cờ (flag) "để báo hiệu hoặc đánh dấu điều gì đó để thu hút sự chú ý của ai đó". Nó đánh dấu một cái gì đó để trình biên dịch (compiler) chú ý đến một số yêu cầu cụ thể. Thuật ngữ này thường được sử dụng trong các công cụ dòng lệnh (command line tool) và dùng như một cơ chế để hướng dẫn chương trình thực hiện một hoạt động hoặc hoạt động theo một cách nhất định. Ví dụ như lệnh biên dịch chương trình C bên dươi:

gcc -Wall factorial.c

Cờ -Wall để hiển thị các cảnh bảo (warning) có thể gây ra sự cố.

Dưới đây là một ví dụ khác:

gcc -o hello hello.c

Cờ -o name dùng để đặt tên cho tên tập tin thực thi (executable file).

Learning English Everyday