__weak 和 __attribute__((weak)) 关键字的使用
原文中文,约4800字,阅读约需12分钟。
📝
内容提要
在Keil编译器中,__weak关键字的函数没有起作用。在ARM中,__weak关键字可以用于函数和变量的声明和定义,声明时指定extern对象声明,引用时不会导致链接器对未解析的引用报错。__attribute__((weak))关键字也可以声明弱函数和弱变量,用于定义的函数弱输出其符号。
🏷️