- --accept-unknown-input-arch
- --add-needed
- --add-stdcall-alias
- --allow-multiple-definition
- --allow-shlib-undefined
- --architecture=arch
- --as-needed
- --auxiliary
- --bank-window
- --base-file
- --be8
- --bss-plt
- --build-id
- --build-id=style
- --check-sections
- --cref
- --default-imported-symver
- --default-script=script
- --default-symver
- --defsym symbol=exp
- --demangle[=style]
- --disable-auto-image-base
- --disable-auto-import
- --disable-new-dtags
- --disable-runtime-pseudo-reloc
- --disable-stdcall-fixup
- --discard-all
- --discard-locals
- --dll
- --dll-search-prefix
- --dotsyms
- --dynamic-linker file
- --dynamic-list-cpp-new
- --dynamic-list-cpp-typeinfo
- --dynamic-list-data
- --dynamic-list=dynamic-list-file
- --eh-frame-hdr
- --emit-relocs
- --emit-stack-syms
- --emit-stub-syms
- --enable-auto-image-base
- --enable-auto-import
- --enable-extra-pe-debug
- --enable-new-dtags
- --enable-runtime-pseudo-reloc
- --enable-stdcall-fixup
- --entry=entry
- --error-unresolved-symbols
- --exclude-libs
- --exclude-symbols
- --export-all-symbols
- --export-dynamic
- --extra-overlay-stubs
- --fatal-warnings
- --file-alignment
- --filter
- --fix-v4bx
- --fix-v4bx-interworking
- --force-dynamic
- --force-exe-suffix
- --format=format
- --format=version
- --gc-sections
- --got
- --got=type
- --gpsize
- --hash-size=number
- --hash-style=style
- --heap
- --help
- --image-base
- --just-symbols=file
- --kill-at
- --large-address-aware
- --library-path=dir
- --library=namespec
- --local-store=lo:hi
- --major-image-version
- --major-os-version
- --major-subsystem-version
- --minor-image-version
- --minor-os-version
- --minor-subsystem-version
- --mri-script=MRI-cmdfile
- --multi-subspace
- --nmagic
- --no-accept-unknown-input-arch
- --no-add-needed
- --no-allow-shlib-undefined
- --no-as-needed
- --no-check-sections
- --no-define-common
- --no-demangle
- --no-dotsyms
- --no-enum-size-warning
- --no-fatal-warnings
- --no-gc-sections
- --no-keep-memory
- --no-multi-toc
- --no-omagic
- --no-opd-optimize
- --no-overlays
- --no-print-gc-sections
- --no-relax
- --no-tls-optimize
- --no-toc-optimize
- --no-trampoline
- --no-undefined
- --no-undefined-version
- --no-warn-mismatch
- --no-warn-search-mismatch
- --no-wchar-size-warning
- --no-whole-archive
- --noinhibit-exec
- --non-overlapping-opd
- --oformat
- --omagic
- --out-implib
- --output-def
- --output=output
- --pic-executable
- --pic-veneer
- --plugin
- --print-gc-sections
- --print-map
- --reduce-memory-overheads
- --relax
- --relax on PowerPC
- --relocatable
- --script=script
- --sdata-got
- --section-alignment
- --section-start sectionname=org
- --secure-plt
- --sort-common
- --sort-section alignment
- --sort-section name
- --split-by-file
- --split-by-reloc
- --stack
- --stack-analysis
- --stats
- --strip-all
- --strip-debug
- --stub-group-size
- --stub-group-size=N
- --subsystem
- --support-old-code
- --sysroot
- --target-help
- --target1-abs
- --target1-rel
- --target2=type
- --thumb-entry=entry
- --trace
- --trace-symbol=symbol
- --traditional-format
- --undefined=symbol
- --unique[=SECTION]
- --unresolved-symbols
- --use-blx
- --verbose
- --version
- --version-script=version-scriptfile
- --vfp11-denorm-fix
- --warn-common
- --warn-constructors
- --warn-multiple-gp
- --warn-once
- --warn-section-align
- --warn-shared-textrel
- --warn-unresolved-symbols
- --whole-archive
- --wrap
- -Aarch
- -Bdynamic
- -Bgroup
- -Bshareable
- -Bstatic
- -Bsymbolic
- -Bsymbolic-functions
- -E
- -EB
- -EL
- -F
- -G
- -Ifile
- -Ldir
- -M
- -Map
- -N
- -O level
- -Qy
- -R file
- -S
- -T script
- -Tbss org
- -Tdata org
- -Ttext org
- -Ur
- -V
- -X
- -Y path
- -akeyword
- -assert keyword
- -b format
- -c MRI-cmdfile
- -call_shared
- -d
- -dT script
- -dc
- -dn
- -dp
- -dy
- -e entry
- -f
- -fini
- -g
- -hname
- -i
- -init
- -lnamespec
- -m emulation
- -n
- -non_shared
- -nostdlib
- -o output
- -pie
- -q
- -qmagic
- -r
- -rpath
- -rpath-link
- -s
- -shared
- -soname=name
- -static
- -t
- -u symbol
- -v
- -x
- -y symbol
- -z defs
- -z keyword
- -z muldefs
- .
- /DISCARD/
- :phdr
-
- =fillexp
- >region
- ABSOLUTE (MRI)
- ABSOLUTE(exp)
- ADDR(section)
- ALIAS (MRI)
- ALIGN (MRI)
- ALIGN(align)
- ALIGN(exp,align)
- ALIGN(section_align)
- ALIGNOF(section)
- ARM interworking support
- ASSERT
- AS_NEEDED(files)
- AT(lma)
- AT>lma_region
- BASE (MRI)
- BE8
- BFD canonical format
- BFD requirements
- BLOCK(exp)
- BYTE(expression)
- C++ constructors, arranging in link
- CHIP (MRI)
- COLLECT_NO_DEMANGLE
- CONSTRUCTORS
- CREATE_OBJECT_SYMBOLS
- DATA_SEGMENT_ALIGN(maxpagesize, commonpagesize)
- DATA_SEGMENT_END(exp)
- DATA_SEGMENT_RELRO_END(offset, exp)
- DEF files, creating
- DEFINED(symbol)
- DLLs, creating
- DLLs, linking to
- ELF program headers
- END (MRI)
- ENTRY(symbol)
- EXTERN
- FILEHDR
- FILL(expression)
- FIX_V4BX
- FIX_V4BX_INTERWORKING
- FORCE_COMMON_ALLOCATION
- FORMAT (MRI)
- GNUTARGET
- GROUP(files)
- H8/300 support
- HPPA multiple sub-space stubs
- HPPA stub grouping
- INCLUDE filename
- INHIBIT_COMMON_ALLOCATION
- INPUT(files)
- INSERT
- K and M integer suffixes
- KEEP
- LDEMULATION
- LENGTH =
- LENGTH(memory)
- LIST (MRI)
- LOAD (MRI)
- LOADADDR(section)
- LONG(expression)
- M and K integer suffixes
- M68HC11 and 68HC12 support
- MAX
- MEMORY
- MIN
- MRI compatibility
- MSP430 extra sections
- Motorola 68K GOT generation
- NAME (MRI)
- NEXT(exp)
- NMAGIC
- NOCROSSREFS(sections)
- NOLOAD
- NO_ENUM_SIZE_WARNING
- NO_WCHAR_SIZE_WARNING
- OMAGIC
- ORDER (MRI)
- ORIGIN =
- ORIGIN(memory)
- OUTPUT(filename)
- OUTPUT_ARCH(bfdarch)
- OUTPUT_FORMAT(bfdname)
- OVERLAY
- Options
- PHDRS
- PIC_VENEER
- PROVIDE
- PROVIDE_HIDDEN
- PUBLIC (MRI)
- PowerPC ELF32 options
- PowerPC GOT
- PowerPC PLT
- PowerPC TLS optimization
- PowerPC long branches
- PowerPC stub symbols
- PowerPC64 ELF64 options
- PowerPC64 OPD optimization
- PowerPC64 OPD spacing
- PowerPC64 TLS optimization
- PowerPC64 TOC optimization
- PowerPC64 dot symbols
- PowerPC64 multi-TOC
- PowerPC64 stub grouping
- PowerPC64 stub symbols
- QUAD(expression)
- ROM initialized data
- SEARCH_DIR(path)
- SECT (MRI)
- SECTIONS
- SEGMENT_START(segment, default)
- SHORT(expression)
- SIZEOF(section)
- SIZEOF_HEADERS
- SORT
- SORT_BY_ALIGNMENT
- SORT_BY_NAME
- SPU
- SPU ELF options
- SPU extra overlay stubs
- SPU local store size
- SPU overlay stub symbols
- SPU overlays
- SPU plugins
- SQUAD(expression)
- STARTUP(filename)
- STUB_GROUP_SIZE
- SUBALIGN(subsection_align)
- Symbols
- TARGET(bfdname)
- TARGET1
- TARGET2
- TI COFF versions
- USE_BLX
- Using decorations
- VERSION {script text}
- VFP11_DENORM_FIX
- Xtensa options
- Xtensa processors
- [COMMON]
- absolute and relocatable symbols
- absolute expressions
- address, section
- align expression
- align location counter
- allocating memory
- architecture
- architectures
- archive files, from cmd line
- archive search path in linker script
- arithmetic
- arithmetic operators
- assertion in linker script
- assignment in scripts
- automatic data imports
- back end
- big-endian objects
- binary input format
- bug criteria
- bug reports
- bugs in ld
- combining symbols, warnings on
- command files
- command line
- common allocation
- common allocation in linker script
- common symbol placement
- compatibility, MRI
- constants in linker scripts
- constructors
- constructors, arranging in link
- crash of linker
- creating a DEF file
- cross reference table
- cross references
- current output location
- data
- dbx
- default emulation
- default input format
- deleting local symbols
- demangling, default
- demangling, from command line
- direct linking to a dll
- discarding sections
- discontinuous memory
- dot
- dot inside sections
- dot outside sections
- dynamic linker, from command line
- dynamic symbol table
- emulation
- emulation, default
- endianness
- entry point
- entry point, from command line
- entry point, thumb
- error on valid input
- example of linker script
- exporting DLL symbols
- expression evaluation order
- expression sections
- expression, absolute
- expressions
- fatal signal
- file name wildcard patterns
- filename symbols
- fill pattern, entire section
- finalization function
- first input file
- first instruction
- forcing input section alignment
- forcing output section alignment
- forcing the creation of dynamic sections
- functions in expressions
- garbage collection
- generating optimized output
- gnu linker
- grouping input files
- groups of archives
- header size
- heap size
- help
- holes
- holes, filling
- i960 support
- image base
- implicit linker scripts
- import libraries
- including a linker script
- including an entire archive
- incremental link
- initialization function
- initialized data in ROM
- input file format in linker script
- input filename symbols
- input files in linker scripts
- input files, displaying
- input format
- input object files in linker scripts
- input section alignment
- input section basics
- input section wildcards
- input sections
- insert user script into default script
- integer notation
- integer suffixes
- internal object-file format
- invalid input
- l =
- lazy evaluation
- ld bugs, reporting
- len =
- library search path in linker script
- link map
- link-time runtime library search path
- linker crash
- linker script concepts
- linker script example
- linker script file commands
- linker script format
- linker script input object files
- linker script simple commands
- linker scripts
- little-endian objects
- load address
- loading, preventing
- local symbols, deleting
- location counter
- machine architecture
- machine dependencies
- mapping input sections to output sections
- memory region attributes
- memory regions
- memory regions and sections
- memory usage
- name, section
- names
- naming the output file
- not enough room for program headers
- o =
- objdump -i
- object file management
- object files
- object formats available
- object size
- opening object files
- operators for arithmetic
- options
- org =
- orphan
- output file after errors
- output file format in linker script
- output file name in linker script
- output section alignment
- output section attributes
- output section data
- overlays
- partial link
- position independent executables
- precedence in expressions
- prevent unnecessary loading
- program headers
- program headers and sections
- program headers, not enough room
- program segments
- quoted symbol names
- read-only text
- read/write from cmd line
- regions of memory
- relative expressions
- relaxing addressing modes
- relaxing on H8/300
- relaxing on M68HC11
- relaxing on Xtensa
- relaxing on i960
- relocatable and absolute symbols
- relocatable output
- removing sections
- reporting bugs in ld
- requirements for BFD
- retain relocations in final executable
- retaining specified symbols
- round up expression
- round up location counter
- runtime library name
- runtime library search path
- runtime pseudo-relocation
- scaled integers
- scommon section
- script files
- scripts
- search directory, from cmd line
- search path in linker script
- section address
- section address in expression
- section alignment
- section alignment, warnings on
- section data
- section fill pattern
- section load address
- section load address in expression
- section name
- section name wildcard patterns
- section size
- section, assigning to memory region
- section, assigning to program header
- sections, discarding
- segment origins, cmd line
- segments, ELF
- shared libraries
- small common symbols
- stack size
- standard Unix system
- start of execution
- strip all symbols
- strip debugger symbols
- stripping all but some symbols
- suffixes for integers
- symbol defaults
- symbol definition, scripts
- symbol names
- symbol tracing
- symbol versions
- symbol-only input
- symbols, from command line
- symbols, relocatable and absolute
- symbols, retaining selectively
- synthesizing linker
- synthesizing on H8/300
- thumb entry point
- traditional format
- trampoline generation on M68HC11
- trampoline generation on M68HC12
- unallocated address, next
- undefined symbol
- undefined symbol in linker script
- undefined symbols, warnings on
- uninitialized data placement
- unspecified memory
- usage
- using a DEF file
- using auto-export functionality
- variables, defining
- verbose
- version
- version script
- version script, symbol versions
- versions of symbols
- warnings, on combining symbols
- warnings, on section alignment
- warnings, on undefined symbols
- weak externals
- what is this?
- wildcard file name patterns