问题在于,在Windows上编译良好的同一代码无法在Ubuntu上编译。每当我收到此错误时:
cc1: warnings being treated as errors
现在,它的代码基础很大,我不喜欢修复所有警告。
尽管有警告,有什么方法可以成功编译?
即使您确实编译成功,它也可能无法按您期望的方式运行。我有几个人编写的代码在Windows上可以正常运行,但在Linux上立即崩溃。
—
丹尼斯·蒙
感谢大家的有用评论和答案。根据要求,看来我必须修复所有已开始的警告。但是现在我得到的警告是来自sqlite3.c:假设(X-c)<= X始终为真时,假定没有发生签名溢出
—
Saurabh Verma,2012年
-Werror
,您可以在删除警告后按目录将其重新添加。