作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当使用 gcc
构建时,我有数百个这样的警告:
foo.c:2690:5: note: in expansion of macro ‘PUT_UINT32’
PUT_UINT32(state, digest, 0);
我怎样才能摆脱它们?
-w
还隐藏我仍想看到的警告
最佳答案
我假设您正在使用 clang
:当 clang
在从宏扩展的代码中检测到错误或警告时,它会为扩展导致的每个宏输出一行有问题的代码。修复最终代码中的错误和警告,这些消息将消失。
关于c - 注意 : in expansion of macro 'A_MACRO' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29455915/
当使用 gcc 构建时,我有数百个这样的警告: foo.c:2690:5: note: in expansion of macro ‘PUT_UINT32’ PUT_UINT32(state
请通过。 #define _VERSION_ 1.4 #define DEFAULT_NETWORK_TOKEN_KEY { 3, 6, 5, 100} //我不能改变上面的宏但是下面 #define
我是一名优秀的程序员,十分优秀!