Author(s): Steve ChamberlainIan, Lance Taylor
Edition: 2.14
Publisher: GNU
Year: 2003
Language: English
Pages: 96
Tags: Linker, Computers, Compiler, GNU, LD
Overview
Invocation
Command Line Options
Options Specific to i386 PE Targets
Environment Variables
Linker Scripts
Basic Linker Script Concepts
Linker Script Format
Simple Linker Script Example
Simple Linker Script Commands
Setting the Entry Point
Commands Dealing with Files
Commands Dealing with Object File Formats
Other Linker Script Commands
Assigning Values to Symbols
Simple Assignments
PROVIDE
SECTIONS Command
Output Section Description
Output Section Name
Output Section Description
Input Section Description
Input Section Basics
Input Section Wildcard Patterns
Input Section for Common Symbols
Input Section and Garbage Collection
Input Section Example
Output Section Data
Output Section Keywords
Output Section Discarding
Output Section Attributes
Output Section Type
Output Section LMA
Output Section Region
Output Section Phdr
Output Section Fill
Overlay Description
MEMORY Command
PHDRS Command
VERSION Command
Expressions in Linker Scripts
Constants
Symbol Names
The Location Counter
Operators
Evaluation
The Section of an Expression
Builtin Functions
Implicit Linker Scripts
Machine Dependent Features
ld and the H8/300
ld and the Intel 960 Family
ld's Support for Interworking Between ARM and Thumb Code
ld and HPPA 32-bit ELF Support
ld and MMIX
ld and MSP430
ld's Support for Various TI COFF Versions
ld and WIN32 (cygwin/mingw)
ld and Xtensa Processors
BFD
How It Works: An Outline of BFD
Information Loss
The BFD canonical object-file format
Reporting Bugs
Have You Found a Bug?
How to Report Bugs
MRI Compatible Script Files
GNU Free Documentation License
ADDENDUM: How to use this License for your documents
Index