GCC-WARNING 问答列表

为什么要包含标准头文件?

作者:Embedded_User 提问时间:2/17/2014

在 C 中包含标准头文件的原因是什么,例如等等。 gcc 编译器只是显示一个警告并隐式声明它,就像stdio.hstdlib.h 函数“printf”的隐式声明 并且程序成功执行... 除了删除警...

GCC 警告 - “警告:指令末尾的额外令牌 #include”

作者:Hemant 提问时间:12/11/2022

在尝试包含自定义头文件时,我在 C 代码中目睹了以下错误 - “警告:#include 指令末尾的额外标记”,尽管即使在抛出错误后,程序似乎也能按预期工作。 但是为什么会出现警告消息呢?意义何在? ...

如何使用 -isystem 而不是 -I 在 scons 中包含第三方项目的目录?

作者:childerxxx 提问时间:11/30/2022

最近,我发现通过添加 and to 可以提高编译警告级别。 这暴露了一些隐藏的错误。-Wall-WextraCFLAGS 但我不想编辑第三方代码中的警告。 我使用的项目是一个开源的 RTOS:RT...

如何最好地将有关未使用变量的警告静音?

作者:Phil Hannent 提问时间:9/28/2009

我有一个跨平台的应用程序,在我的一些函数中,并非所有传递给函数的值都被利用。因此,我收到来自 GCC 的警告,告诉我有未使用的变量。 围绕警告进行编码的最佳方式是什么? 围绕该功能的 #ifdef...

如何禁止在STM32CubeIDE(基于Eclipse)中包含特定第三方头文件的警告?

作者:Vladimir 提问时间:5/18/2022

我想知道我是否可以禁用STM32CubeIDE项目中特定头文件包含的警告?编译器是 gcc。我遵循了这个建议,并用编译指示“保护”了一个标题,但它对我不起作用。...

-Woverloaded-virtual 带有默认的浅拷贝运算符

作者:emerg.reanimator 提问时间:10/28/2023

此警告由 G++ 编译器从 GCC-13 开始发出。 Clang++ 17 对这段代码很满意。 MSCV 19 产生类似的警告 (39):警告 C4263:“Derived &Derived::...

gcc-12 中的 [-Wrange-loop-construct] 过于严格?

作者:Leon 提问时间:11/7/2023

我刚刚从 gcc-10.5.0 升级到 GCC/G++-12.2(带有 Debian12 官方 apt 存储库), 并重新编译了我的旧代码。 g++-12 给了我很多这样的警告: my_sourc...


共7条 当前第1页