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

相关推荐
利刃大大12 小时前
【Linux入门】2w字详解yum、vim、gcc/g++、gdb、makefile以及进度条小程序
linux·c语言·vim·makefile·gdb·gcc
jiuri_12152 天前
GD32F303 GCC 环境搭建
gd32·gcc
一丝晨光5 天前
GCC支持Objective C的故事?Objective-C?GCC只能编译C语言吗?Objective-C 1.0和2.0有什么区别?
c语言·开发语言·ios·objective-c·msvc·clang·gcc
桃酥4031 个月前
GCC实用干货
linux·shell·gcc
张一西1 个月前
ARM学习(35)单元测试框架以及MinGW GCC覆盖率报告
单元测试·mingw·gcc·覆盖率·cppunit·gcov
时光の尘1 个月前
Linux进阶·如何在Ubuntu安装、调试、运行gcc/g++,以及如何进行多文件编译
linux·运维·服务器·c语言·c++·ubuntu·gcc
凛冬将至__2 个月前
【GNU】gcc -g编译选项 -g0 -g1 -g2 -g3 -gdwarf
linux·gnu·gcc
一丝晨光2 个月前
gcc 1.c和g++ 1.c编译阶段有什么区别?如何知道g++编译默认会定义_GNU_SOURCE?
c语言·开发语言·c++·gnu·clang·gcc·g++
一只特立独行的程序猿2 个月前
关于GCC内联汇编(也可以叫内嵌汇编)的简单学习
汇编·学习·gcc
一丝晨光2 个月前
编译器、IDE对C/C++新标准的支持
c语言·开发语言·c++·ide·msvc·visual studio·gcc