|
1
65
如果需要该代码可移植,则应将参数强制转换为 无符号整型 ,因为在某些平台上,int类型的大小可能与int32不同。 要回答关于禁用GCC中特定警告的问题,可以使用 - WXXXX 并用 - Wno XXXX .
对于你的情况,有问题的警告是
|
|
|
2
26
实际上,GCC手册确实提供了一种使用pragma实现这一点的方法。(与艾登·贝尔在另一个回答中所说的相反) http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html 例如,对于-wuninitialized警告,您可以执行…
…取消警告,或…
…把它当作一个警告(而不是错误),即使你是用-werror构建的。 |
|
|
3
9
我使用了以下标志:
|
|
|
4
2
我想你在找
在GCC中等效…… 您可以搜索选项,例如 -Wno转换-Wno格式安全性 在这里工作 http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Warning-Options.html 但就pragma指令而言: 我引用了 来自谷歌的GCC邮件列表 :
所以目前没有,没有杂注指令来禁用特定的警告。你可以打开尽可能多的警告,而不是使用-wall。 http://www.network-theory.co.uk/docs/gccintro/gccintro_31.html 或修复代码 |
|
|
KPM · PHP和MySQL更改登录用户密码表单,不更新密码 8 年前 |
|
|
ISemsem · 如何在发出警告时中止python脚本 8 年前 |
|
|
Reilly Ford · 对警告感到困惑 8 年前 |
|
|
David Kramf · Swift警告信息不清楚 8 年前 |
|
|
Ed Mozley · 捕获powershell警告 8 年前 |