编译链接实战(11)gcc常用选项

-W 屏蔽警告信息

-Werror 将所有警告当作错误

-Werror= 指定特定的警告变成错误

-Wfatal-erros 编译遇到第一个错误就停止编译

-Wall打开所有的警告
用于启用大部分警告信息。它可以帮助开发者捕捉到一些潜在的问题,并提供更好的代码质量控制。例如像:
-Wunused-function -Wunused-label -Wunused-value -Wunused-variable
定义了一个未使用的函数、标签、变量等。

-std=指定c/c++版本,例如-std=c++17

-fomit-frame-pointer

-D name 向预处理器传递宏name

-D name=definition 向预处理器传递宏name

-U name 解除宏定义

猜你喜欢

转载自blog.csdn.net/HandsomeHong/article/details/132641105