Technical Support
On-Line Manuals
Compiler Reference Guide
Version 6.15
Describes the command-line options supported by the Arm® linker, armlink.
armlink
C1.1 --any_contingency.
C1.2 --any_placement=algorithm.
C1.3 --any_sort_order=order.
C1.4 --api, --no_api.
C1.5 --autoat, --no_autoat.
C1.6 --bare_metal_pie.
C1.7 --base_platform.
C1.8 --be8.
C1.9 --be32.
C1.10 --bestdebug, --no_bestdebug.
C1.11 --blx_arm_thumb, --no_blx_arm_thumb.
C1.12 --blx_thumb_arm, --no_blx_thumb_arm.
C1.13 --bpabi.
C1.14 --branchnop, --no_branchnop.
C1.15 --callgraph, --no_callgraph.
C1.16 --callgraph_file=filename.
C1.17 --callgraph_output=fmt.
C1.18 --callgraph_subset=symbol[,symbol,...].
C1.19 --cgfile=type.
C1.20 --cgsymbol=type.
C1.21 --cgundefined=type.
C1.22 --comment_section, --no_comment_section.
C1.23 --cppinit, --no_cppinit.
C1.24 --cpu=list (armlink).
C1.25 --cpu=name (armlink).
C1.26 --crosser_veneershare, --no_crosser_veneershare.
C1.27 --dangling-debug-address=address.
C1.28 --datacompressor=opt.
C1.29 --debug, --no_debug.
C1.30 --diag_error=tag[,tag,…] (armlink).
C1.31 --diag_remark=tag[,tag,…] (armlink).
C1.32 --diag_style={arm|ide|gnu} (armlink).
C1.33 --diag_suppress=tag[,tag,…] (armlink).
C1.34 --diag_warning=tag[,tag,…] (armlink).
C1.35 --dll.
C1.36 --dynamic_linker=name.
C1.37 --eager_load_debug, --no_eager_load_debug.
C1.38 --eh_frame_hdr.
C1.39 --edit=file_list.
C1.40 --emit_debug_overlay_relocs.
C1.41 --emit_debug_overlay_section.
C1.42 --emit_non_debug_relocs.
C1.43 --emit_relocs.
C1.44 --entry=location.
C1.45 --errors=filename.
C1.46 --exceptions, --no_exceptions.
C1.47 --export_all, --no_export_all.
C1.48 --export_dynamic, --no_export_dynamic.
C1.49 --filtercomment, --no_filtercomment.
C1.50 --fini=symbol.
C1.51 --first=section_id.
C1.52 --force_explicit_attr.
C1.53 --force_so_throw, --no_force_so_throw.
C1.54 --fpic.
C1.55 --fpu=list (armlink).
C1.56 --fpu=name (armlink).
C1.57 --got=type.
C1.58 --gnu_linker_defined_syms.
C1.59 --help (armlink).
C1.60 --import_cmse_lib_in=filename.
C1.61 --import_cmse_lib_out=filename.
C1.62 --import_unresolved, --no_import_unresolved.
C1.63 --info=topic[,topic,…] (armlink).
C1.64 --info_lib_prefix=opt.
C1.65 --init=symbol.
C1.66 --inline, --no_inline.
C1.67 --inline_type=type.
C1.68 --inlineveneer, --no_inlineveneer.
C1.69 input-file-list (armlink).
C1.70 --keep=section_id (armlink).
C1.71 --keep_intermediate.
C1.72 --largeregions, --no_largeregions.
C1.73 --last=section_id.
C1.74 --legacyalign, --no_legacyalign.
C1.75 --libpath=pathlist.
C1.76 --library=name.
C1.77 --library_security=protection.
C1.78 --library_type=lib.
C1.79 --list=filename.
C1.80 --list_mapping_symbols, --no_list_mapping_symbols.
C1.81 --load_addr_map_info, --no_load_addr_map_info.
C1.82 --locals, --no_locals.
C1.83 --lto, --no_lto.
C1.84 --lto_keep_all_symbols, --no_lto_keep_all_symbols.
C1.85 --lto_intermediate_filename.
C1.86 --lto_level.
C1.87 --lto_relocation_model.
C1.88 --mangled, --unmangled.
C1.89 --map, --no_map.
C1.90 --max_er_extension=size.
C1.91 --max_veneer_passes=value.
C1.92 --max_visibility=type.
C1.93 --merge, --no_merge.
C1.94 --merge_litpools, --no_merge_litpools.
C1.95 --muldefweak, --no_muldefweak.
C1.96 -o filename, --output=filename (armlink).
C1.97 --output_float_abi=option.
C1.98 --overlay_veneers.
C1.99 --override_visibility.
C1.100 -Omax (armlink).
C1.101 -Omin (armlink).
C1.102 --pad=num.
C1.103 --paged.
C1.104 --pagesize=pagesize.
C1.105 --partial.
C1.106 --pie.
C1.107 --piveneer, --no_piveneer.
C1.108 --pixolib.
C1.109 --pltgot=type.
C1.110 --pltgot_opts=mode.
C1.111 --predefine="string".
C1.112 --preinit, --no_preinit.
C1.113 --privacy (armlink).
C1.114 --ref_cpp_init, --no_ref_cpp_init.
C1.115 --ref_pre_init, --no_ref_pre_init.
C1.116 --reloc.
C1.117 --remarks.
C1.118 --remove, --no_remove.
C1.119 --ro_base=address.
C1.120 --ropi.
C1.121 --rosplit.
C1.122 --rw_base=address.
C1.123 --rwpi.
C1.124 --scanlib, --no_scanlib.
C1.125 --scatter=filename.
C1.126 --section_index_display=type.
C1.127 --shared.
C1.128 --show_cmdline (armlink).
C1.129 --show_full_path.
C1.130 --show_parent_lib.
C1.131 --show_sec_idx.
C1.132 --soname=name.
C1.133 --sort=algorithm.
C1.134 --split.
C1.135 --startup=symbol, --no_startup.
C1.136 --stdlib.
C1.137 --strict.
C1.138 --strict_flags, --no_strict_flags.
C1.139 --strict_ph, --no_strict_ph.
C1.140 --strict_preserve8_require8.
C1.141 --strict_relocations, --no_strict_relocations.
C1.142 --strict_symbols, --no_strict_symbols.
C1.143 --strict_visibility, --no_strict_visibility.
C1.144 --symbols, --no_symbols.
C1.145 --symdefs=filename.
C1.146 --symver_script=filename.
C1.147 --symver_soname.
C1.148 --sysv.
C1.149 --tailreorder, --no_tailreorder.
C1.150 --tiebreaker=option.
C1.151 --unaligned_access, --no_unaligned_access.
C1.152 --undefined=symbol.
C1.153 --undefined_and_export=symbol.
C1.154 --unresolved=symbol.
C1.155 --use_definition_visibility.
C1.156 --userlibpath=pathlist.
C1.157 --veneerinject, --no_veneerinject.
C1.158 --veneer_inject_type=type.
C1.159 --veneer_pool_size=size.
C1.160 --veneershare, --no_veneershare.
C1.161 --verbose.
C1.162 --version_number (armlink).
C1.163 --via=filename (armlink).
C1.164 --vsn (armlink).
C1.165 --xo_base=address.
C1.166 --xref, --no_xref.
C1.167 --xrefdbg, --no_xrefdbg.
C1.168 --xref{from|to}=object(section).
C1.169 --zi_base=address.
Cookie Settings | Terms of Use | Privacy | Accessibility | Trademarks | Contact Us | Feedback
Copyright © 2005-2019 Arm Limited (or its affiliates). All rights reserved.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
Change Settings
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.