Jump to main content
MPLAB® XC32 Assembler, Linker and Utilities User's Guide
Search
Home
8
Linker Command-Line Interface
8.3
Options That Control Output File Creation
Notice to Development Tools Customers
1
Preface
2
Assembler Overview
3
Assembler Command-Line Options
4
MPLAB XC32 Assembly Language
5
Assembler Directives
6
Assembler Errors/Warnings/Messages
7
Linker Overview
8
Linker Command-Line Interface
8.1
Linker Interface Syntax
8.2
Compilation-Driver Linker Interface Syntax
8.3
Options That Control Output File Creation
8.3.1
Start-group/End-group Options
8.3.2
D: Assign Space to Common Symbols Option
8.3.3
Defsym Option
8.3.4
X: Discard Local Symbols Option
8.3.5
X: Discard Temporary Local Symbols Option
8.3.6
Fill Option
8.3.7
Gc-sections Option
8.3.8
Library Option
8.3.9
L: Library Path Option
8.3.10
Nodefaultlibs Option
8.3.11
Nostartfiles Option
8.3.12
Nostdlib Option
8.3.13
O: Specify Output File
8.3.14
P: Specify Processor Option
8.3.15
R: Generate Relocatable Output Option
8.3.16
Retain-symbols-file Option
8.3.17
Section-start Option
8.3.18
T: Specify Linker Script Option
8.3.19
S: Strip All Symbols Option
8.3.20
S: Strip Debug Symbols Option
8.3.21
Tbss Option
8.3.22
Tdata Option
8.3.23
Ttext Option
8.3.24
U: Insert Undefined Symbol Option
8.3.25
No-undefined Option
8.3.26
Wrap Option
8.4
Options That Control Run-Time Initialization
8.5
Options That Control Multilib Library Selection
8.6
Options that Control Informational Output
8.7
Options that Modify the Link Map Output
9
Linker Scripts
10
Linker Processing
11
Linker Examples
12
Linker Errors/Warnings
13
MPLAB XC32 Object Archiver/Librarian
14
Other Utilities
15
Useful Tables
16
Deprecated Features
17
GNU Free Documentation License
18
Document Revision History
The Microchip Website
Product Change Notification Service
Customer Support
Product Identification System
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service
8.3 Options That Control Output File Creation