【发布时间】:2012-07-18 15:53:59
【问题描述】:
问题是在 Windows 上编译良好的相同代码在 Ubuntu 上无法编译。每次我得到这个错误:
cc1: warnings being treated as errors
现在,它的代码库很大,我不喜欢修复所有警告。
尽管有警告,我有什么方法可以成功编译吗?
【问题讨论】:
-
我强烈建议尝试修复警告。如果不是立即,然后逐渐。删除
-Werror后,您可以在删除警告后按目录重新添加它。 -
即使您编译成功,它也可能无法按您预期的方式运行。我曾让一些人编写在 Windows 上运行良好但在 Linux 上立即崩溃的代码。
-
感谢大家提供有用的 cmets 和答案。根据要求,我似乎必须修复我已经开始的所有警告。但现在我收到的警告来自 sqlite3.c:假设 (X - c)
标签: c gcc compiler-warnings