如何使用-wall和-werror并在linux中编译c文件

时间:2013-04-05 16:00:36

标签: embedded-linux

我使用soekris box进行嵌入式linux分配,我必须使用-war和-werror编译我的c文件。任何身体可以帮助我如何在编译时使用这两个最小标志?

2 个答案:

答案 0 :(得分:2)

只需打开终端并输入以下内容: gcc -x c -c -Wall -Werror ./path/to/our/fency/c/file.c

我添加了一些标志:

`-x c` - tells the compiler that it's a C code.
`-c` - tells the compiler just to compile, no linking.

你要求的那些:

`-Wall` - turns all warning reporting.
`-Werror` - tells to make all warnings into errors.

您可以通过选中gcc --helpdocumentation来阅读有关gcc标志的更多信息。

答案 1 :(得分:1)

将它们作为CFLAGS添加到Makefile中。

CFLAGS = -Wall -Werror