【发布时间】:2012-04-23 19:24:23
【问题描述】:
我正在阅读代码来定义 STM32 here 的中断向量。出于某种原因,__attribute__((weak)) 和 #pragma weak 都被使用了:
void __attribute__((weak)) NMI_Handler(void); /* NMI Handler */ // [line 12]
#pragma weak NMI_Handler = Default_Handler /* NMI handler */ // [line 48]
不知何故,感觉同时使用__attribute__((weak)) 和#pragma weak 是多余的。
我们可以没有其中之一吗?这种风格标准吗?
【问题讨论】:
标签: c