栗子:test.c
#include <stdio.h>int main(){//通用方式int __attribute__((unused)) count = 10;//2.此两种不能在linux kernel中使用/*__unused int count = 10;int count __unused = 10;*/printf("%s, %d\n",__FUNCTION__,__LINE__);   return 0;
}编译:
# gcc -Wall -Werror test.c 

C语言之避免编译警告:unused用法(七)相关推荐

  1. c语言编译错误 原文,C语言常见错误与警告

    C语言常见错误与警告 C语言常见错误与警告C语言常见错误: 1 invalid type argument of '->' (have 'struct qstr_xid_element') 这种 ...

  2. C语言关于变量定义未使用编译警告warring

    C语言关于变量定义未使用编译警告warring 1.警告warring的产生 1.1具体警告warring 1.2解决方案 1.2.1利用attribute 机制 1.2.2利用void关键字 2.总 ...

  3. c语言0xa9错误,16种C语言编译警告(Warning)类型的解决方法

    当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息.警告信息可能意味着程序中隐含的大错误,也可能确实没有问题.对于警告的正确处理方式应该是:尽可能地消除之.对于编译程序给出的每个警告 ...

  4. __attribute__((unused)):可能不会用到,消除编译警告

    __attribute__ unused:可能不会用到,消除编译警告 One of the easiest attributes to use, this marks a variable as in ...

  5. c语言错位机密算法,c – VS编译警告:32位移位的结果隐式转换为64位

    Visual Studio 2013在以下问题上发出令人烦恼(并且看似无关紧要)的编译警告: #include #define PRECISION 16 uint64_t hi = 0; for (u ...

  6. 几个预编译指令的用法

    *.几个预编译指令的用法 #        字符串化运算符,其主要效果是把参数的名字转换为字符串. Example: //1. *.h中定义 #defineSTRINGLIZE(ivalue)  #i ...

  7. 消灭编译警告(Warning)

    From: http://blog.csdn.net/liuysheng/article/details/7165143 如何看待编译警告 当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个 ...

  8. c语言数据类型int的用法,C语言基本数据类型:整型(int)用法详解|C语言学习

    C语言基本数据类型:整型(int)用法详解 1. 整型 int C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int 是整型之一,一般被称为整型.以后, ...

  9. GCC 编译链接命令用法

    Contents 一.简介... 2 二.简单编译... 2 2.1预处理... 2 2.2编译为汇编代码(Compilation). 3 2.3汇编(Assembly). 3 2.4连接(Linki ...

最新文章

  1. bzoj 1827: [Usaco2010 Mar]gather 奶牛大集会【树形dp】
  2. PageRank算法并行实现
  3. 1123 Is It a Complete AVL Tree (30 分)【难度: 难 / 平衡树 未完成】
  4. iOS开发多线程-RunLoop
  5. mysql数据存储过程详解_mysql数据存储过程参数实例详解
  6. 3月1日Azure夜校第三场继续开始
  7. 本地算术验证码识别教程
  8. gpio能测Linux启动时间,linux – 如何自动测量新建图像的启动时间...
  9. linux6.5关闭21端口,linux CentOS6.5 防火墙(关闭除提供系统服务以外的端口)
  10. E-prime 行为实验设计
  11. 图像取证:由色差发现数字篡改痕迹
  12. JavaScript入门思维导图
  13. 生产排程系统_APS自动生产排程系统-用户常见问题及解答
  14. 水晶易表 Xcelsius 2008 安装指南 完美支持office2010
  15. c语言中char是什么,c语言中char什么意思-与非网
  16. 如何解决竞价推广中的恶意点击?
  17. 【运营】关于A/BTest的简单介绍
  18. Anaconda离线安装pkgs
  19. Spring batch教程 之 读取CSV文件并写入MySQL数据库
  20. 【信号调理】ADC保护电路/ADC缓冲器

热门文章

  1. mipi差分信号原理
  2. 服务器遭受***后的处理过程
  3. DZY的根(思维水)
  4. TOMCAT中使用HTTPS的过程
  5. MYSQL 远程访问被限制
  6. 大学学计算机用游戏本好吗,大学学建筑学用什么配置的笔记本电脑好?
  7. PLC与常用设备的连接
  8. 仿各大app的商品详情页购买信息弹幕
  9. 供应链管理为什么要上企业自主可控的免费开源ERP Odoo
  10. Anaconda+django写出第一个web app(五)