本节介绍如何重新实现函数以开发用于不同执行环境的应用程序,例如嵌入到 ROM 中或与实时操作系统 (RTOS) 一起使用。
以单或双下划线(_
或 __
)开头的符号用于命名作为低级实现一部分的函数。
您可以重新实现其中的某些函数。
rt_heap.h
、rt_locale.h
、rt_misc.h
和 rt_sys.h
包含文件以及 rt_memory.s
汇编程序文件中提供了有关这些库函数的附加说明。
有关带有 __cxa
或 __aeabi
前缀的函数的说明,请参阅以下规范:
《ARM 体系结构的 C 库 ABI》
《ARM 体系结构的异常处理 ABI》
《ARM 体系结构的 C++ ABI》