1

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

4

2 回答 2

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 --help您可以通过检查或在文档中阅读更多关于 gcc 标志的信息。

于 2013-04-05T16:24:00.760 回答
1

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

CFLAGS = -Wall -Werror
于 2013-04-05T16:20:27.010 回答