SLAU132Y September 2004 – June 2021
By default, the linker uses automatic library selection to select the correct run-time-support library (see Section 5.4.1.1) for your application. If you select the library manually, you must select the matching library using a naming scheme like the following:
rts430[x[l]][abi][_eh].lib
rts430 | Indicates a 16-bit MSP430 library. | |
x | Optional x indicates a 20-bit MSP430X library. | |
l | Optional l after x indicates a 20-bit large code, large-data model MSP430X library. (This format is the old style.) | |
abi | Indicates the application binary interface (ABI) used. Although the COFF file format is no longer supported, the library filename still contains "_eabi" to distinguish the EABI libraries from older COFF libraries. | |
_eabi | EABI | |
_eh | Indicates the library has exception handling support | |
_lc | Indicates the library supports large code | |
_sc | Indicates the library supports small code | |
_ld | Indicates the library supports large data | |
_rd | Indicates the library supports restricted data | |
_sd | Indicates the library supports small data |