gcc-warning

gcc-warning

文章 0 浏览 8

让GCC警告预处理文件

GCC显示了.c文件的行号,在我的情况下,它是使用其他宏定义的宏,使用更多的宏来定义。文件? bla.c #include #include #define PRINT(a) printf("%d\…

避讳 2025-02-12 18:51:17 0 0

为什么只有在使用struct名称而不是typedef时,海湾合作委员会才会出现错误和不可信的警告?

我有一个由两个源文件(farm.c,init.c)和两个相应的标头文件(farm.h,init.h)组成的程序彼此。 init.h: #ifndef INIT_H #define INIT_H #include…

拥醉 2025-02-11 22:57:02 2 0

转换为‘ a’从初始化器列表中将使用显式构造函数‘ a :: A(int)’

我正在尝试将旧的C ++ 03代码库迁移到C ++ 11。但是我无法理解在下种情况下警告我的GCC是什么: % g++ -std=c++03 t.cxx % g++ -std=c++11 t.cxx t.cx…

网白 2025-02-09 17:06:26 0 0

返回std ::领带 - 悬挂参考?

关于从功能返回STD :: TIE的问题。如果我正确理解,那么STD :: TIE只包含参考。因此,返回一个std ::指向功能 - 本地变量的tie是一个非常糟糕的主意。…

甜是你 2025-02-08 03:49:55 1 0

GCC警告当相对导入文件多次在Include Path列表中

如果标题文件名在包括路径列表中多次存在,那么我该如何使GCC警告我或出错,而不是选择默默进行操作? 考虑此示例: // File: alternative_1/my_inclu…

梦在深巷 2025-01-31 03:51:19 2 0

非ASCII CHARSET作为C字符串

我正在开发具有多语言支持的软件。我必须使用一个字节字符集。这意味着我不能使用UTF-8编码格式。我的编码格式是: ENG:ASCII UKR:KOI8-U ARA:ISO8…

南渊 2025-01-30 11:24:25 3 0

如何抑制特定第三方标头文件的警告,包括在stm32cubeide(基于日食)中?

我想知道是否可以禁用对特定标头文件的警告,其中包含在STM32Cubeide项目中?编译器是GCC。我遵循此建议 和“守护”一个带有PRAGMAS的标头,但是它对…

玩套路吗 2025-01-29 16:05:48 5 0

当我想念[[[Fallthrough]]]时

我正在使用GCC版本8.3,并具有开关语句: #include enum class Type : char { Value1 = 'A', Value2, Value3, Value4, }; int main() { Type t; switc…

似梦非梦 2025-01-28 14:05:29 4 0

使用地址运算符传递AC函数中的数组发出警告

我试图将数组传递到方法。我尝试了以下方式: func2(array_name,长度)=>作品,没有警告 func2(& array_name [0],长度)=>作品,没…

丢了幸福的猪 2025-01-28 08:32:17 2 0

GCC v12.1关于串行汇编的警告

我已经升级了整个 th 2022年5月)。 GCC 也从 v11.2 升级到 v12.1 。我尝试通过以下命令使用 g ++ ( gcc 编译器收集的一部分)编译一些程序: g++ -O…

迷爱 2025-01-28 05:34:59 4 0

YACC生成的C文件SCCSID警告抑制

我正在研究一个使用YACC -1.9 20130304的旧项目。 生成的.c文件包含SCCSID字符串(来自Skeleton.c): #ifndef lint static const char sccsid[] = "@…

陌伤ぢ 2025-01-25 13:48:53 3 0

当比较双打容器时,为什么没有警告 - wfloat -equal?

如果使用GCC或CLANG使用Compiler选项 -wfloat-Equal ,则浮点/双值的平等比较会引起警告。但是,当比较容器(例如 std :: vector 或 std :: tuple )…

维持三分热 2025-01-25 03:40:45 2 0

将汇编标志限制为某些文件

我正在尝试向相当大的遗产项目介绍-Werror Flag。不出所料,它会完全打破汇编。因此,我决定逐步介绍它,并首先为新代码介绍。我最初的方法是将新功能…

梦醒时光 2025-01-23 12:35:24 4 0

如何修复 C 中的错误或警告:“函数‘inet_aton’的隐式声明”;您的意思是“inet_pton”吗?

我无法使用 inet_aton() 要将ASCII IP地址转换为“ 192.168.0.1” 在网络字节顺序中的 struct in_addr 地址,因为我无法将代码编译。 我正在此文件…

甜点 2025-01-20 11:18:50 3 0

从“long long unsigned int”转换到“long long unsigned int:40”从“0xFFFFFFFFFFFFFFFFFF”更改值到“0xFFFFFFFFFF” [-Werror=溢出]

我有这个示例代码,当我尝试修复 GCC 警告之一时,它会抛出错误 #include // typedef union someStruct { uint64_t All; struct { uint64_t Foo : 40;…

夜巴黎 2025-01-16 07:55:23 3 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文