怎样在源代码中关闭gcc的编译警告?

ridle 2008-03-21 10:43:48
gcc -Wall 会报告所有警告. 有什么办法在源代码中加入控制宏, 让gcc编译本文件时不报告警告.
...全文
2181 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mymtom 2008-03-21
  • 打赏
  • 举报
回复
#pragma warning 的方法很不好.
因为warning被代码屏蔽了, 而且无法通过编译器选项进行控制, 可能造成隐藏的错误.
mymtom 2008-03-21
  • 打赏
  • 举报
回复
大写 -W 是警告选项.
小写 -w 自然表示什么都不警告了.
用gcc -w
ridle 2008-03-21
  • 打赏
  • 举报
回复
谢谢回答. 但是估计你用的是VC吧.
我的问题是gcc编译器. 无论如何,谢谢了.
jenhi 2008-03-21
  • 打赏
  • 举报
回复
我上面只是凭印象写的。

刚才查了一下
pragma warning(disable:4507)

这样就不报4507的这个警告信息了。
ridle 2008-03-21
  • 打赏
  • 举报
回复
楼上的,谢谢. 可是在gcc中不好使呀?
jenhi 2008-03-21
  • 打赏
  • 举报
回复
#parama disable(Warnning No)
ridle 2008-03-21
  • 打赏
  • 举报
回复
楼上回答正确. 问题这堆代码是原来的代码,经过测试的. 很多公司都有这些情况.
sucker2000 2008-03-21
  • 打赏
  • 举报
回复
正确的做法是修改你的代码来消除警告。你这样做不提倡

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧