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

相关推荐
艾莉丝努力练剑9 小时前
GCC编译器深度解剖:从源码到可执行文件的全面探索
c++·ide·经验分享·gcc
Wallace Zhang1 天前
STM32 - Embedded IDE - GCC - 如何将编译得到的.bin固件添加CRC32校验码
stm32·gcc·eide
Wallace Zhang2 天前
STM32 - Embedded IDE - GCC - 使用 GCC 链接脚本限制 Flash 区域
stm32·gcc·eide
shylyly_1 个月前
Linux->动静态库
linux·运维·服务器·gcc·动静态库·编址·打包库
阿杰技术2 个月前
报错:升级gcc,centos
centos·gcc
空气中的告白2 个月前
搭建云途YTM32B1MD1芯片VSCODE+GCC + Nijia + Cmake+Jlink开发环境
vscode·gcc
DogDaoDao2 个月前
Windows下VScode配置FFmpeg开发环境保姆级教程
windows·vscode·ffmpeg·音视频·gcc
十五年专注C++开发3 个月前
CMake基础:gcc/g++编译选项详解
开发语言·c++·gcc·g++
huangyuchi.3 个月前
【Linux】编译器gcc/g++及其库的详细介绍
linux·运维·服务器·笔记·编译器·gcc·g++
爱出名的狗腿子3 个月前
vscode + cmake + ninja+ gcc 搭建MCU开发环境
ide·vscode·单片机·c·cmake·gcc·ninja