12.7 --arm_linux

ARM Linux アプリケーションの作成時に使用するデフォルト設定を指定します。

使用法

--linker_script オプションを使用して GNU ld スクリプトを指定することもできます。

--arm_linux オプションで生成された ELF ファイルは、デマンドページングに準拠しています。

デフォルト

以下のデフォルト設定は自動的に指定されます。
  • --add_needed
  • --add_shared_references
  • --no_as_needed
  • --gnu_linker_defined_syms
  • --keep=*(.init)
  • --keep=*(.init_array)
  • --keep=*(.fini)
  • --keep=*(.fini_array)
  • --linux_abitag=2.6.12
  • --muldefweak
  • --no_ref_cpp_init
  • --no_scanlib
  • --no_startup
  • --prelink_support
  • --sysv
RealView Compiler Tools(RVCT) v4.0 より前のツールチェーンから移行する場合は、これらすべてのデフォルトを --arm_linux オプション 1 つで置換できます。
デフォルト設定をオーバーライドするには、 --arm_linux オプションの後に別々に指定します。

制約条件

このオプションでは、スキャッタロードはサポートされていません。
関連する概念
3.4 リンカのデマンドページングファイルの作成に対するサポート
2.6 SysV リンクモデル
関連する参考文書
12.1 --add_needed、--no_add_needed
12.2 --add_shared_references、--no_add_shared_references
12.9 --as_needed、--no_as_needed
12.68 --gnu_linker_defined_syms
12.84 --library=name
12.87 --linker_script=ld_script
12.88 --linux_abitag=version_id
12.100 --muldefweak、--no_muldefweak
12.111 --prelink_support、--no_prelink_support
12.124 --scanlib、--no_scanlib
12.126 --search_dynamic_libraries、--no_search_dynamic_libraries
12.151 --sysv
12.78 --keep=section_id
12.114 --ref_cpp_init、--no_ref_cpp_init
非機密扱いPDF file icon PDF 版ARM DUI0474LJ
Copyright © 2010-2015 ARM.All rights reserved.