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相关的主要内容,如果未能解决你的问题,请参考以下文章

如何看mysql版本

GNU C字节对齐__attribute__((aligned(n))) #pragma pack(n)

ARM汇编伪指令

GNU C编译器的gnu11和c11

GNU的编译器

安装GNU Radio及相关常用SDR软件的最简单方法