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

相关推荐
拾光Ծ3 天前
Linux高效编程与实战:自动化构建工具“make/Makefile”和第一个系统程序——进度条
linux·运维·自动化·gcc
ShiinaKaze7 天前
fatal error: bits/c++config.h: No such file or directory
linux·gcc·g++
计算衎8 天前
.c .o .a .elf .a2l hex map 这些后缀文件的互相之间的联系和作用
开发语言·elf·gcc·c/c++·a2l
代码一天不写我浑森蓝廋15 天前
CentOS7 使用 centos-release-scl-rh yum库安装 devtoolset
linux·centos·gcc·devtoolset
~光~~1 个月前
【环境配置 升级gcc】RK3588 Ubuntu20.04 gcc9升级为gcc10
ubuntu·gcc
LostSpeed1 个月前
ARM - GCC - 建立自己的命令行编译环境
gcc
___波子 Pro Max.1 个月前
嵌入式-Wno-cpp编译选项
gcc
阆遤2 个月前
在Docker debian容器中编译aarch64平台python3.11.9,并创建可离线迁移到统信uos2.0的开发环境
docker·gcc·python3.11·aarch64·统信uos2.0
Wallace Zhang2 个月前
STM32F103_Bootloader程序开发15 - 从Keil到vscode + EIDE + GCC的迁移实践
stm32·gcc·eide
艾莉丝努力练剑2 个月前
GCC编译器深度解剖:从源码到可执行文件的全面探索
c++·ide·经验分享·gcc