[晕事]今天做了件晕事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,额外的警告

相关推荐
sulikey2 天前
个人Linux操作系统学习笔记2 - gcc与库的理解
linux·笔记·学习·操作系统·gcc·
REDcker5 天前
C++循环与编译器优化详解 别名不变量向量化与GCC Clang验证及perf实践
java·jvm·c++·c·clang·gcc
weixin_4217252612 天前
Windows下C语言编译指南
c语言·visualstudio·mingw·gcc·windows编译
陈eaten19 天前
win11下nasm编写汇编及链接方案
汇编·链接·nasm·gcc·golink
李日灐1 个月前
<5> Linux 开发工具:包管理 + Vim 实操 + GCC 编译流程 + 静态与动态链接详解
linux·运维·服务器·面试·vim·gcc
AlbertS1 个月前
distcc + ccache 编译递归问题排查总结
c++·cmake·gcc·g++·distcc·ccache
___波子 Pro Max.2 个月前
GCC选项 -frecord-gcc-switches:记录编译选项的利器
gcc
紫郢剑侠2 个月前
【C语言编程gcc@Kylin | 麒麟 】5:获取系统启动时间
c语言·开发语言·kylin·gcc·麒麟操作系统
wsoz2 个月前
GCC编译
linux·c语言·嵌入式·gcc
嘿嘿嘿x32 个月前
Vscode/MinGW-64编译
gcc