博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
__attribute__ ((unused))
阅读量:6039 次
发布时间:2019-06-20

本文共 763 字,大约阅读时间需要 2 分钟。

hot3.png

今天编译 tcpdump 看到这个选项。。谷歌了下,原来是去除 编译器对未引用的函数的警告的,

Problem: I received the following warning:

warning: unused variable '
'warning: unused function '
'
Solution: If variable
<variable_name> or function
<function_name> is not used, it can be removed. If it is only used sometimes, you can use __attribute__((unused)). This attribute suppresses these warnings. For example:
int  __attribute__ ((unused)) myfunction(int parm1, long parm2) { … }long __attribute__ ((unused)) myvariable;

If there are a large number of unused variables or functions, which can happen with ported code, you can add the -Wno-unused compiler option to your makefile. This option suppresses all unused warnings.

转载于:https://my.oschina.net/sincoder/blog/68031

你可能感兴趣的文章
RTB 广告系统
查看>>
Linux signal 那些事儿(2)【转】
查看>>
InfluxDB安装及配置
查看>>
Dynamics CRM Microsoft SQL Server 指定的数据库具有更高的版本号
查看>>
PAT Perfect Sequence (25)
查看>>
java.exe进程来源排查录
查看>>
点滴记录——Ubuntu 14.04中Solr与Tomcat整合安装
查看>>
C++实现KMP模式匹配算法
查看>>
ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立
查看>>
记录锁
查看>>
JSONObject与JSONArray的使用
查看>>
[SQL Server] 数据库日志文件自动增长导致连接超时的分析
查看>>
<html:form>标签
查看>>
除了《一无所有》,我一无所有
查看>>
每日英语:China Seeks to Calm Anxiety Over Rice
查看>>
C++中struct和class的区别 [转]
查看>>
C++ ofstream和ifstream详细用法
查看>>
Mysql 连接查询 Mysql支持的连接查询有哪些
查看>>
Hive Streaming 追加 ORC 文件
查看>>
打开Apache自带的Web监视器
查看>>