[晕事]今天做了件晕事24;GCC -W

gcc的编译选项,有几个比较让人搞混:

-w Inhibit all warning messages. ; 这个是禁止所有的警告消息

-W的含义是:-Wextra;着-W是建议不要再使用了,因为字面意思与含义不符。而且:https://www.man7.org/linux/man-pages/man1/gcc.1.html,这些个网页里已经没有这个选项。

-Wall的含义是 所有的警告,但是不包含 extra的,所以要看手册才能知道到底包含哪些。其实这个all的字面意思与真实含义,也有些含糊。

-Wextra,额外的警告

你可能感兴趣的:(gcc,gcc,warning)