禁用 gcc 对不兼容选项的警告
我很好奇是否有一个选项可以禁用 gcc 关于参数对正在编译的语言无效的警告。 例如: cc1: warning: command line option "-Wno-deprecated" is valid …
警告:内置函数“xyz”不兼容的隐式声明;
在编译一些二进制文件时,我收到了许多这样的警告: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompa…
与“index”相关的编译错误 - 它实际上是一个函数吗?
我正在从编译中删除所有警告,并遇到以下内容: 警告:`的地址 行将始终为“true” char* index(const char*, int)',对于以下代码 DEBUG_MSG("Data r…
“警告:返回从指针生成整数而不进行强制转换”是什么意思? 意思是C语言?
我正在用 C 编写一个简单的函数,其目的是获取一个 6 位数字,计算出前 3 位,并基于此返回“r”、“w”或“o”。 但是,当我编译时,我收到此警告:…
抑制警告:使用“mktemp” 很危险
如何抑制 gcc 链接器发出的以下警告: 警告:使用 'mktemp' 很危险,最好使用 'mkstemp' 我确实知道最好使用 mkstemp() 但由于某种原因我必须使用 mkt…
有没有办法在命令行获得可读的 gcc 错误和警告输出?
对于一些长错误,gcc 输出很密集,并且有很多换行等。特别是当错误很细微时,我可能需要眯着眼睛 10-30 秒才能用眼睛解析它。 我已将其粘贴到打开的代…
我怎样才能使这个 GCC 警告成为错误?
我从 GCC 收到此警告: 警告:无法通过“...”传递非 POD 类型“class Something”的对象; 调用将在运行时中止 这是非常致命的,特别是因为它调用了…