如何忽略“有符号和无符号整数表达式之间的比较”?

发布于 2024-10-06 03:46:02 字数 54 浏览 0 评论 0原文

谁能告诉我必须使用哪个标志才能使 gcc 忽略“有符号和无符号整数表达式之间的比较”警告消息。

Can anybody please tell me which flag I have to use in order to make gcc ignore the 'comparison between signed and unsigned integer expressions' warning message.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

看海 2024-10-13 03:46:03

gcc -Wno-sign-compare

但是你确实应该修复它警告你的比较。

gcc -Wno-sign-compare

But you should really fix the comparison it's warning you about anyway.

你怎么敢 2024-10-13 03:46:03

这是对我有用的方法,使用 Code::Blocks 中的 gcc 编译器。在编译器设置中,单击“编译器设置”选项卡,然后选择“其他编译器选项”。输入
-Wno-sign-compare
可以通过添加“-Wno”作为前缀来取消警告-Wsign-compare。事实上,可以通过在警告代码中添加 -Wno- 来忽略警告。

Here's what worked for me, using the gcc compiler in Code::Blocks. In the compiler settings, click the "Compiler Settings" tab, then choose "Other Compiler Options. Type in
-Wno-sign-compare
The warning -Wsign-compare can be negated by adding "-Wno" as a prefix. In fact warnings can be ignored by adding -Wno- to the warning code.

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