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

相关推荐
时差freebright5 天前
【Linux 报错】“make: ‘xxxx‘ is up to date.” 解决办法
linux·开发语言·gcc
时光飞逝的日子10 天前
GNU链接器(LD):什么是符号?符号定义及实例解析
符号·gcc·链接脚本·gnu链接器·符号定义
DogDaoDao15 天前
Windows 环境下 vscode 配置 C/C++ 环境
c语言·c++·windows·vscode·gcc·mingw-w64
Mr.zwX25 天前
【CMake编译报错小复盘】CMAKE_CUDA_ARCHITECTURES,CMake version,GCC version问题
c++·编译·cmake·gcc
VictorYu1 个月前
ubuntu 20.04安装GCC G++ 6.2,支持c++ 14
ubuntu·gcc
Betty’s Sweet1 个月前
[Linux]:环境开发工具
linux·git·vim·makefile·gdb·gcc·g++
JoShamash1 个月前
gcc/g++编译
linux·gcc
EleganceJiaBao2 个月前
【Story】编译器的基础概念与类型分类
java·c语言·c++·python·gnu·编译器·gcc
笑川 孙2 个月前
Linux | Linux开发工具链全攻略:yum、vim、gcc/g++、GDB、Makefile与git版本控制
linux·c++·git·vim·makefile·gcc·g++
runing_an_min2 个月前
Centos 7 升级GCC时遇到 mirrorlist.centos.org; Unknown error“
linux·运维·centos·gcc·yum