__atribute__用法
时间: 2023-11-22 10:44:39 浏览: 69
__attribute__
4星 · 用户满意度95%
__attribute__是GCC编译器的一个特性,用于向编译器传递指令,告诉编译器如何处理代码。常见的用法有:
1. __attribute__((packed)):告诉编译器取消结构体成员之间的对齐,以节省内存空间。
2. __attribute__((aligned(n))):告诉编译器将结构体或变量对齐到n字节边界。
3. __attribute__((noreturn)):告诉编译器函数不会返回,以便优化代码。
4. __attribute__((deprecated)):告诉编译器该函数或变量已经过时,不建议使用。
阅读全文