如何使用gcc的__attribute__自定义一个属性
时间: 2023-03-30 22:01:03 浏览: 261
GNU_CC中的attribute
__attribute__是GCC编译器提供的一个特性,可以用于自定义属性,可以用于函数、变量、类型等。使用__attribute__的语法格式为:__attribute__((attribute-list))。
例如,我们可以使用__attribute__((deprecated))来标记一个函数或变量已经过时,编译器在编译时会给出警告。
另外,我们还可以使用__attribute__((aligned(n)))来指定变量的对齐方式,其中n表示对齐的字节数。
还有很多其他的__attribute__属性,可以根据需要进行使用。
阅读全文