增加 GCC 编译连接参数 说明.

Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
rick.chan 2020-08-14 10:27:14 +08:00
parent a909672c60
commit 9d251ae2e9
1 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,27 @@
# GCC 编译连接参数
## 1.编译参数
### 1.1.编译警告控制参数
-Wall打开 gcc 的所有警告。
-Werror要求 gcc 将所有的警告当成错误进行处理。
-Wunused-parameter开启未使用的参数警告。
-Wno-unused-parameter关闭未使用的参数警告。
-Wunused-function开启未使用的函数警告。
-Wno-unused-function关闭未使用的函数警告。
-Wformat-security开启类型不匹配警告。
-Wno-format-security关闭类型不匹配警告。
-Wsign-compare开启有符号数和无符号数比较警告。
-Wno-sign-compare关闭有符号数和无符号数比较警告。
在同时开启 -Wall 和 -Werror 时将使编译警告变为编译错误,此时语法检查非常严格,如需放开某些限制,可结合“-Wno-”类参数使用,例如:-Wall -Werror -Wno-unused-parameter -Wno-unused-function。