GNU C相关
Posted yanhc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GNU C相关相关的知识,希望对你有一定的参考价值。
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相关的主要内容,如果未能解决你的问题,请参考以下文章