[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
ターゲットシステムの二つの側面を,GNUバイナリファイルユーティリティ に,それぞれ異なる方法で指定することが可能です.
以下の概要では,変数を指定する方法のリストは,優先順位が下がる順序となっ ています.方法は,最初のものがそれ以降のものに優先するようにリストアッ プされています.
有効な値をリストアップするコマンドは,実行しているプログラムに設定され ている値のみリストアップします.それらが`--enable-targets=all' で設定されている場合,ほとんどの利用可能なコマンドはリストアップされま すが,いくつかはそうなりません.ターゲットにはnative(ターゲット システムと同じ形式のホスト)に設定することしかできないものもあるので, すべてのものが一度に設定可能なわけではありません.
15.1 ターゲットの選択 | ||
15.2 アーキテクチャの選択 |
ターゲット(target)とはオブジェクトファイルのフォーマットです.与 えられたターゲットは,複数のアーキテクチャでサポートされるかもしれませ ん(see section 15.2 アーキテクチャの選択).ターゲットの選択は,オペレーティン グシステムやアーキテクチャによっても,変化があるかもしれません.
有効なターゲットの値をリストアップするコマンドは,`objdump -i'で す(出力の最初の列は,関連した情報を含みます).
サンプルの値として,例えば次ものがあります.`a.out-hp300bsd', `ecoff-littlemips',`a.out-sunos-big'.
三項目の設定を使用してターゲットを指定することも可能です.これは,ター ゲットを指定するために`configure'に渡す名前と同種です.三項目の設 定を引数として使用するとき,それを完全に標準のものにする必要があります. ソースに含まれるシェルスクリプト`config.sub'を実行することで,三 項目の標準的なバージョンを知ることが可能です.
サンプルの値は以下のとおりです.`m68k-hp-bsd', `mips-dec-ultrix',`sparc-sun-sunos'.
objdump
のターゲット 指定方法:
GNUTARGET
objcopy
とstrip
の入力ターゲット 指定方法:
GNUTARGET
objcopy
とstrip
の出力ターゲット 指定方法:
objcopy
とstrip
の入力ターゲッ
ト"を参照してください)
GNUTARGET
nm
,size
,そしてstrings
のターゲット 指定方法:
GNUTARGET
アーキテクチャ(architecture)は,オブジェクトファイルを実行する CPUの型式です.その名前にはコロンを含めてもかまわず,それは特定の CPUとプロセッサファミリーの名前を分けます.
有効なアーキテクチャの値をリストアップするコマンドは,`objdump -i' です(二番目のコロンは,関連する情報を含みます).
サンプルの値です.`m68k:68020',`mips:3000',`sparc'.
objdump
のアーキテクチャ 指定方法:
objcopy
,nm
,size
,strings
のアーキテクチャ 指定方法:
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |