ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
《ARM 优化 C/C++ 编译器用户指南》介绍了 rts.src 中包含的额外运行时支持函数。如果用户的程序使用这些函数,则必须将适当的运行时支持库与目标文件链接。
用户还可以自行创建对象库并链接它们。链接器仅包含和链接那些会解析未定义引用的库成员。
如果用户想将通过 TI CodeGen 工具创建的目标文件与通过其他编译器工具链生成的目标文件链接起来,根据 ARM 标准的要求,用户应先定义 _AEABI_PORTABILITY_LEVEL 预处理器符号(如下所示),然后再#包含任何标准头文件,如 <stdlib.h>。
#define _AEABI_PORTABILITY_LEVEL 1
此定义可实现完全可移植性。将符号定义为 0 明确指出,应使用“C 标准”可移植性级别。