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

相关推荐
番茄灭世神7 天前
基于VScode的C/C++环境搭建
vscode·cmake·gcc·c\c++·llvm·工具链搭建
切糕师学AI22 天前
GCC是什么?
编译器·gcc
硬汉嵌入式23 天前
MDK AC5,AC6,GCC以及IAR在const局部变量存储位置的异同
gcc·const·iar·ac6·mdk·ac5
唐装鼠24 天前
GCC/Clang 构造函数特性(deepseek)
gcc·构造函数特性
yao000371 个月前
LLVM是什么 之 我与AI的思想碰撞
编辑器·gnu·clang·gcc·llvm
Lenyiin1 个月前
《 Linux 修炼全景指南: 八 》别再碎片化学习!掌控 Linux 开发工具链:gcc、g++、GDB、Bash、Python 与工程化实践
linux·python·bash·gdb·gcc·g++·lenyiin
RedMery1 个月前
安装低版本的源
gcc
LostSpeed1 个月前
gcc的-O优化等级和编译后程序占用空间的关系
优化·gcc
mzhan0171 个月前
Linux: gcc: pkgconf: 谁添加的-I选项
linux·make·gcc·pkgconf
冉佳驹1 个月前
Linux ——— sudo权限管理和GCC编译工具链的核心操作
linux·makefile·make·gcc·sudo·.phony