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

相关推荐
云空8 天前
《Linux macOS :GCC升级方法》
linux·运维·macos·gcc
浅安的邂逅10 天前
Linux进程7-signal信号处理方式验证、可重入函数举例、信号集函数验证、信号集阻塞验证
linux·c语言·vim·进程通信·gcc
浅安的邂逅1 个月前
Linux Makefile-概述、语句格式、编写规则、多文件编程、Makefile变量分类:自定义变量、预定义变量
linux·c语言·vim·makefile·gcc
Ciderw3 个月前
LLVM编译器简介
c++·golang·编译·编译器·gcc·llvm·基础设施
却道天凉_好个秋3 个月前
c++ gcc工具链
c++·gcc·交叉编译·编译优化
小志biubiu4 个月前
编译器gcc/g++ --【Linux基础开发工具】
linux·运维·服务器·c++·笔记·gcc·g++
Once_day4 个月前
GCC之编译(8)AR打包命令
ar·gnu·gcc
利刃大大4 个月前
【Linux入门】2w字详解yum、vim、gcc/g++、gdb、makefile以及进度条小程序
linux·c语言·vim·makefile·gdb·gcc
jiuri_12154 个月前
GD32F303 GCC 环境搭建
gd32·gcc
一丝晨光4 个月前
GCC支持Objective C的故事?Objective-C?GCC只能编译C语言吗?Objective-C 1.0和2.0有什么区别?
c语言·开发语言·ios·objective-c·msvc·clang·gcc