以下の各トピックでは、リンカ armlink でサポートされているコマンドラインオプションについて説明します。
--add_needed、--no_add_needed
--add_shared_references、--no_add_shared_references
--any_contingency
--any_placement=algorithm
--any_sort_order=order
--api、--no_api
--arm_linux
--arm_only
--as_needed、--no_as_needed
--autoat、--no_autoat
--base_platform
--be8
--be32
--bestdebug、--no_bestdebug
--blx_arm_thumb、--no_blx_arm_thumb
--blx_thumb_arm、--no_blx_thumb_arm
--bpabi
--branchnop、--no_branchnop
--callgraph、--no_callgraph
--callgraph_file=filename
--callgraph_output=fmt
--cgfile=type
--cgsymbol=type
--cgundefined=type
--combreloc、--no_combreloc
--comment_section、--no_comment_section
--compress_debug、--no_compress_debug
--cppinit、--no_cppinit
--cpu=list
--cpu=name
--crosser_veneershare、--no_crosser_veneershare
--datacompressor=opt
--debug、--no_debug
--device=list
--device=name
--diag_error=tag[,tag,...]
--diag_remark=tag[,tag,...]
--diag_style=arm|ide|gnu
--diag_suppress=tag[,tag,...]
--diag_warning=tag[,tag,...]
--dll
--dynamic_debug
--dynamic_linker=name
--eager_load_debug、--no_eager_load_debug
--edit=file_list
--emit_debug_overlay_relocs
--emit_debug_overlay_section
--emit_non_debug_relocs
--emit_relocs
--entry=location
--errors=file
--exceptions、--no_exceptions
--exceptions_tables=action
--execstack、--no_execstack
--export_all、--no_export_all
--export_dynamic、--no_export_dynamic
--feedback=file
--feedback_image=option
--feedback_type=type
--filtercomment、--no_filtercomment
--fini=symbol
--first=section_id
--force_explicit_attr
--force_so_throw、--no_force_so_throw
--fpic
--fpu=list
--fpu=name
--gnu_linker_defined_syms
--help
--import_unresolved、--no_import_unresolved
--info=topic[,topic,...]
--info_lib_prefix=opt
--init=symbol
--inline、--no_inline
--inlineveneer、--no_inlineveneer
input-file-list
--keep=section_id
--keep_protected_symbols
--largeregions、--no_largeregions
--last=section_id
--ldpartial
--legacyalign、--no_legacyalign
--libpath=pathlist
--library=name
--library_type=lib
--licretry
--linker_script=ld_script
--linux_abitag=version_id
--list=file
--list_mapping_symbols、--no_list_mapping_symbols
--load_addr_map_info、--no_load_addr_map_info
--locals、--no_locals
--ltcg
--mangled、--unmangled
--map、--no_map
--match=crossmangled
--max_veneer_passess=value
--max_visibility=type
--merge、--no_merge
--muldefweak、--no_muldefweak
--output=file
--override_visibility
--pad=num
--paged
--pagesize=pagesize
--partial
--piveneer、--no_piveneer
--pltgot=type
--pltgot_opts=mode
--predefine="string"
--prelink_support、--no_prelink_support
--privacy
--project=filename、--no_project
--reduce_paths、--no_reduce_paths
--ref_cpp_init、--no_ref_cpp_init
--reinitialize_workdir
--reloc
--remarks
--remove、--no_remove
--ro_base=address
--ropi
--rosplit
--runpath=pathlist
--rw_base=address
--rwpi
--scanlib、--no_scanlib
--scatter=file
--search_dynamic_libraries、--no_search_dynamic_libraries
--section_index_display=type
--shared
--show_cmdline
--show_full_path
--show_parent_lib
--show_sec_idx
--soname=name
--sort=algorithm
--split
--startup=symbol、--no_startup
--strict
--strict_enum_size、--no_strict_enum_size
--strict_flags、--no_strict_flags
--strict_ph、--no_strict_ph
--strict_relocations、--no_strict_relocations
--strict_symbols、--no_strict_symbols
--strict_visibility、--no_strict_visibility
--strict_wchar_size、--no_strict_wchar_size
--symbolic
--symbols、--no_symbols
--symdefs=file
--symver_script=file
--symver_soname
--sysroot=path
--sysv
--tailreorder、--no_tailreorder
--thumb2_library、--no_thumb2_library
--tiebreaker=option
--undefined=symbol
--undefined_and_export=symbol
--unresolved=symbol
--use_definition_visibility
--use_sysv_default_script、--no_use_sysv_default_script
--userlibpath=pathlist
--veneerinject、--no_veneerinject
--veneer_inject_type=type
--veneer_pool_size=size
--veneershare、--no_veneershare
--verbose
--version_number
--vfemode=mode
--via=file
--vsn
--workdir=directory
--xref、--no_xref
--xrefdbg、--no_xrefdbg
--xref{from|to}=object(section)
--zi_base=address.