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

相关推荐
切糕师学AI8 天前
GCC是什么?
编译器·gcc
硬汉嵌入式10 天前
MDK AC5,AC6,GCC以及IAR在const局部变量存储位置的异同
gcc·const·iar·ac6·mdk·ac5
唐装鼠11 天前
GCC/Clang 构造函数特性(deepseek)
gcc·构造函数特性
yao0003717 天前
LLVM是什么 之 我与AI的思想碰撞
编辑器·gnu·clang·gcc·llvm
Lenyiin18 天前
《 Linux 修炼全景指南: 八 》别再碎片化学习!掌控 Linux 开发工具链:gcc、g++、GDB、Bash、Python 与工程化实践
linux·python·bash·gdb·gcc·g++·lenyiin
RedMery23 天前
安装低版本的源
gcc
LostSpeed25 天前
gcc的-O优化等级和编译后程序占用空间的关系
优化·gcc
mzhan0171 个月前
Linux: gcc: pkgconf: 谁添加的-I选项
linux·make·gcc·pkgconf
冉佳驹1 个月前
Linux ——— sudo权限管理和GCC编译工具链的核心操作
linux·makefile·make·gcc·sudo·.phony
EterNity_TiMe_1 个月前
使用openEuler来测试GCC编译效率实战测评
开源·操作系统·gcc·openeuler·实战测评