首页 > 其他 > 详细

GNU C相关

时间:2018-12-18 22:09:08      阅读:159      评论:0      收藏:0      [点我收藏+]

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相关

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!