摘要:
__attribute__机制是GNU C的一大特色,可以用来设置函数,变量和数据类型的属性,下面对工作中正好用到的两个属性做下简单介绍。1. constructor 这个属性指定函数在main函数执行之前执行static void RunBeforeMain(void) __attribute__ ((constructor));void RunBeforeMain(void){ printf(“%s \n”, __FUNCTION__);}int main(void){ printf(“%s\n”,__FUNCTION__); return 0;}输出顺序如下:Runb... 阅读全文