码迷,mamicode.com
首页 > 其他好文 > 详细

GNU C相关

时间:2018-12-18 22:40:57      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:size   tps   增加   style   特殊属性   param   编译   html   tar   

GNU __attribute__

用于在函数声明时,定义函数参数的一些特殊属性,比如,如果函数的某个参数可能用不到,那么,将该参数增加unused属性即可,如下(一般用两个括号包括属性unused)。这样,如果函数里没有用到argc,那么,编译器不会报函数参数未使用的警告。

int main(int argc __attribute__((unused)), char **argv)

 -Wall,表示Warning all,显示所有警告

$ gcc -W test.c
test.c:1: warning: unused parameter ‘argc‘

http://unixwiz.net/techtips/gnu-c-attributes.html

https://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html

 

 

 

GNU C相关

标签:size   tps   增加   style   特殊属性   param   编译   html   tar   

原文地址:https://www.cnblogs.com/yanhc/p/10140202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!