ZHCADC5A June 2013 – June 2020
弱函数是自身符号具有绑定 STB_WEAK 的函数。在不定义弱函数的情况下,程序可以成功链接,使对它的引用保持不解析状态。
ABI 支持调用导入的弱函数;即可能在其他不同静态链接单元中定义的函数。如果在链接时对弱函数的引用仍然未解析,则链接器会将其地址替换为零。在尝试调用弱函数前,用户负责添加一个检查,以确认地址不为零或 NULL。