跟编译器警告说拜拜
Posted 码农自我修养
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟编译器警告说拜拜相关的知识,希望对你有一定的参考价值。
对于谷歌大牛Jeff Dean来说,编译器从不会给他警告,相反他会给编译器警告。但我们不是Jeff Dean,只有被编译器警告的份。
作为一个重度代码洁癖患者,我是难以忍受Xcode右上角的小黄点的。有时候有些警告明明是没有必要的,Xcode却始终提醒我这里的代码需要修改,对此我只想说,改你妹啊!
那么如何在不修改原代码的情况下,消除编译器的警告呢?举个栗子:
如果想要屏蔽这样一个警告,我们只需要在原代码的基础上,添加这样一段代码就好了。
ignored "-Wunused-variable",
意思就是忽略“未使用变量”类型的警告。
类似的还有ignored "-Wdeprecated-declarations",
意指忽略“方法弃用”类型的警告,
ignored "-Wincompatible-pointer-types",
意指忽略“不兼容指针”类型的警告,
ignored "-Warc-retain-cycles",
意指忽略“循环引用”类型的警告,
"-Warc-performSelector-leaks",
意指忽略“内存泄漏”类型的警告等等。
不知道警告的类型?不要紧。
只需要在代码编译过后,查看一下代码编译的日志就好了。如图:
最后啰嗦几句,以上方法应该只用于消除确属多余的警告。
大部分的警告还是需要我们自己通过优化代码的方式来解除的。
以上是关于跟编译器警告说拜拜的主要内容,如果未能解决你的问题,请参考以下文章
Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!