猫尾巴 发表于 2023-11-16 09:41:29

关于_weak弱函数的相关问题

我想给一个51单片机的平台封装一个库,我这边有一些函数用弱函数定义,到51平台上可以识别吗

谷谷小师妹 发表于 2023-11-18 23:54:31

支持不支持要看编译支持不支持,常用51编译器有C51,sdcc(类似gcc)
Keil C51不支持弱函数
sdcc(Small Device C Compiler)支持弱函数。在sdcc中,可以使用关键字“weak”来声明一个弱函数。弱函数是一种特殊的函数,它不会阻止其他同名函数被调用。如果存在同名的强函数,则会优先调用强函数,而忽略弱函数。
页: [1]
查看完整版本: 关于_weak弱函数的相关问题