GCC 警告选项 -Werror
admin
2023-08-02 12:00:09
0


cc1plus: all warnings being treated as errors

解决办法:只需要找到相应的Makefile,去掉编译选项中的 -Werror 即可。


--Werror

视警告为错误;出现任何警告即放弃编译.


-Wall

会打开一些很有用的警告选项,建议编译时加此选项。


-Wextra

打印一些额外的警告信息。


-w

禁止显示所有警告信息。


=============================================


#include

#include


ssize_t test(void)

{

   return -1;

}


int main()

{

   size_t ret;


   if (( ret = test() ) < 0)

       printf("impossible\n");


   return 0;

}


如果按照下面方式编译,执行不会有警告信息

$ gcc -Wall test.c


如果加上 -Wextra 选项会告知编译器做更深度的检查报告

$ gcc -Wall -Wextra test.c

test.c: In function 'main':

test.c:13: warning: comparison of unsigned expression < 0 is always false


-Wextra 还有更多的检查,上面只是其中一个 -Wall 没包含但很有用的一个检查。


相关内容

热门资讯

张嘉益、海清、任素汐,他们的本... 今天(7月10日)起,电视剧的演员署名正式告别艺名,使用法定姓名,并按笔画排序。观众或将重新认识一批...
打着“产学官合作”旗号,日本加... 据凤凰卫视援引共同社报道,日本政府初步决定最快2030年度建设军民两用技术研究据点。据报道,这项安排...
多名艺人集体公开讨薪、追债,太... 【文/观察者网 阮佳琪】7月9日,“多名艺人发声讨债”词条登上微博热搜。当天凌晨,通过《星动亚洲》等...
LG立式空调通电后跳闸 1、可能是电路板上面的压敏电阻坏了。2、如果其他功能如送风不跳闸,就是室外机风机或压缩机有问题。3、...
万能空调遥控器lg代码 万能空调遥控器是一种兼容多种品牌型号的遥控器,通过简单的设定,就能够使用它来控制您的空调。下面是万能...
lg空调遥控器有显示但打不开空... 1、lg空调控制器上的拨钮未拨到适当位置,如拨到较高的位置上,房间内的温度尚未达到空调设定温度上限值...
立式空调不制冷的原因及解决办法 原因可能是空调的制冷剂不足,可以给空调加氟解决;原因可能是空调的室内外传输系统出现短路的状况,可以检...
变频空调拆装会损坏电路板吗 不会。1、拆卸室内机需要注意,拆卸过程中注意防止冷凝水进入线路板很重要。2、拆卸室外机方面需要清楚,...
公共场所的艺术品吓到了人,谁的... 澎湃新闻记者 陆林汉 黄松最近,上海东方绿舟的48个“池中人”玻璃雕像因“有点吓人”被不少网友吐槽,...
一枚炸弹、一名女杀手,2.2亿... ·左图:瓦季姆·叶尔莫拉耶夫;右图:排爆小组在爆炸现场处置。(盖蒂图片社)当地时间6月29日,摩纳哥...