ZHCUAV8W january 1998 – 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
鏈接程序時,必須將目標(biāo)庫指定為鏈接器輸入文件之一,以便能夠解析對 I/O 和運(yùn)行時支持函數(shù)的引用。您可以指定庫或讓編譯器為您選擇一個。更多信息請參考 節(jié) 4.3.1。
鏈接庫后,鏈接器僅包含解析未定義的引用所需的那些庫成員。有關(guān)鏈接的更多信息,請參閱《ARM 匯編語言工具用戶指南》。
C、C++ 以及混合的 C 和 C++ 程序可以使用相同的運(yùn)行時支持庫??梢詮?C 和 C++ 調(diào)用和引用的運(yùn)行時支持函數(shù)和變量將具有相同的鏈接。
如果您想將使用 TI CodeGen 工具創(chuàng)建的目標(biāo)文件與其他編譯器工具鏈生成的目標(biāo)文件鏈接起來,根據(jù) ARM 標(biāo)準(zhǔn)的要求,您應(yīng)先定義 _AEABI_PORTABILITY_LEVEL 預(yù)處理器符號(如下所示),然后再包含任何標(biāo)準(zhǔn)頭文件,如 <stdlib.h>。
#define _AEABI_PORTABILITY_LEVEL 1此定義可實現(xiàn)完全可移植性。將符號定義為 0 指定將使用“C 標(biāo)準(zhǔn)”可移植性級別。