__weak是一个宏定义,定义在include/asm-mips/linkage.h文件中,具体如:#define
__weak __attribute__((weak)),它常用于函数和变量的声明和函数的定义,是GNU
compiler的扩展,被ARM
compiler支持,可以将一个函数声明为weak,
当没有其他同名函数声明时调用weak,
有其他同名函数时调用其他同名函数。
__weak __attribute__((weak)),它常用于函数和变量的声明和函数的定义,是GNU
compiler的扩展,被ARM
compiler支持,可以将一个函数声明为weak,
当没有其他同名函数声明时调用weak,
有其他同名函数时调用其他同名函数。