TI Arm Clang Compiler Tools User's Guide
v3.2
Getting Started Guide
Migration Guide
Compiler Tools User Manual
1. Using the C/C++ Compiler
2. C/C++ Language Implementation
3. Run-Time Environment
4. Using Run-Time-Support Functions and Building Libraries
5. Processing Assembly Source Code
6. Cortex-M Security Extensions (CMSE)
7. Introduction to Object Modules
8. Program Loading and Running
9. Archiver Description
10. Linker Description
10.1. Linker Overview
10.2. The Linker’s Role in the Software Development Flow
10.3. Invoking the Linker
10.4. Linker Options
10.5. Linker Command Files
10.6. Linker Symbols
10.6.1. Using Linker Symbols in C/C++ Applications
10.6.2. Declaring Weak Symbols
10.6.3. Resolving Symbols with Object Libraries
10.7. Default Placement Algorithm
10.8. Using Linker-Generated Copy Tables
10.9. Linker-Generated CRC Tables and CRC Over Memory Ranges
10.10. Partial (Incremental) Linking
10.11. Linking C/C++ Code
10.12. Linker Example
11. Link Time Optimization - LTO
12. Code Coverage
13. Name and C++ Name Demangler Utilities
14. Object File Utilities
15. Hex Conversion Utility Description
16. Smart Function and Data Placement
GNU-Syntax Arm Assembly Language Reference Guide
Note on Linux Installations
Additional Material
Support
Important Notice
TI Arm Clang Compiler Tools User's Guide
»
tiarmclang Compiler User Manual
»
10.
Linker Description
»
10.6.
Linker Symbols
10.6.
Linker Symbols
¶
This section provides information about using and resolving linker symbols.
Contents:
10.6.1. Using Linker Symbols in C/C++ Applications
10.6.2. Declaring Weak Symbols
10.6.3. Resolving Symbols with Object Libraries