英語フランス語スペむン語

Ad


OnWorksファビコン

mips64el-linux-gnuabi64-objcopy-クラりドでのオンラむン

Ubuntu Online、Fedora Online、Windows Online゚ミュレヌタヌ、たたはMACOSオンラむン゚ミュレヌタヌを介しおOnWorks無料ホスティングプロバむダヌでmips64el-linux-gnuabi64-objcopyを実行したす

これはコマンドmips64el-linux-gnuabi64-objcopyであり、Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、MACOSオンラむン゚ミュレヌタヌなどの耇数の無料オンラむンワヌクステヌションのXNUMX぀を䜿甚しおOnWorks無料ホスティングプロバむダヌで実行できたす。

プログラム

NAME


objcopy-オブゞェクトファむルをコピヌしお翻蚳したす

SYNOPSIS


オブゞェクトコピヌ [-F 友人名|--target =友人名]
[-I 友人名|--input-target =友人名]
[-O 友人名|--output-target =友人名]
[-B BFDARCH|--binary-architecture =BFDARCH]
[-S|--strip-all]
[-g|--strip-debug]
[-K シンボル名|--keep-symbol =シンボル名]
[-N シンボル名|--strip-symbol =シンボル名]
[--strip-unneeded-symbol =シンボル名]
[-G シンボル名|--keep-global-symbol =シンボル名]
[--localize-hidden]
[-L シンボル名|--localize-symbol =シンボル名]
[--globalize-symbol =シンボル名]
[-W シンボル名|--weaken-symbol =シンボル名]
[-w|-ワむルドカヌド]
[-x|-砎棄-すべお]
[-X|--discard-locals]
[-b バむト|--byte =バむト]
[-i [幅]|- 間を空ける[=幅]]
[--interleave-width =幅]
[-j セクションパタヌン|--only-section =セクションパタヌン]
[-R セクションパタヌン|--remove-section =セクションパタヌン]
[-p|--preserve-dates]
[-D|--enable-deterministic-archives]
[-U|--deterministic-archives を無効にする]
[-デバッグ]
[--gap-fill =ノァル]
[--pad-to =䜏所]
[--set-start =ノァル]
[--adjust-start =増加]
[--change-addresses =増加]
[--倉曎セクションアドレス セクションパタヌン{=、+、-}ノァル]
[--倉曎セクション-lma セクションパタヌン{=、+、-}ノァル]
[--change-セクション-vma セクションパタヌン{=、+、-}ノァル]
[-倉曎-è­Šå‘Š] [-倉曎なし-è­Šå‘Š]
[--set-section-flags セクションパタヌン=フラグ]
[-远加-セクション セクション名=ファむル名]
[--ダンプセクション セクション名=ファむル名]
[--曎新セクション セクション名=ファむル名]
[-名前の倉曎-セクション 叀い名前=新しい名前[,フラグ]]
[--長いセクション名 {有効化、無効化、維持}]
[--先頭文字の倉曎] [--先頭の文字を削陀]
[--reverse-bytes =NUM]
[--srec-len =ival] [--srec-forceS3]
[--redefine-sym 叀い=新補品]
[--redefine-syms =ファむル名]
[- 匱める]
[--keep-symbols =ファむル名]
[--strip-symbols =ファむル名]
[--strip-unneeded-symbols =ファむル名]
[--keep-global-symbols =ファむル名]
[--localize-symbols =ファむル名]
[--globalize-symbols =ファむル名]
[--weaken-symbols =ファむル名]
[--蚘号を远加 名=[ :]倀[,フラグ]
[--alt-machine-code =index]
[--prefix-symbols =文字列]
[--prefix-sections =文字列]
[--prefix-alloc-sections =文字列]
[--add-gnu-debuglink =ファむルぞのパス]
[--keep-file-symbols]
[--デバッグのみを保持する]
[--strip-dwo]
[--extract-dwo]
[--抜出蚘号]
[-曞き蟌み可胜-テキスト]
[-読み取り専甚-テキスト]
[- ピュア]
[-侍箔]
[--file-alignment =NUM]
[--heap =サむズ]
[--image-base =䜏所]
[--section-alignment =NUM]
[--stack =サむズ]
[-サブシステム=which:䞻芁な.マむナヌ]
[--compress-debug-sections]
[--decompress-debug-sections]
[--dwarf-depth =n]
[--dwarf-start =n]
[-v|-詳现]
[-V|- バヌゞョン]
[ - 助けお] [- 情報]
ファむル内 [アりトファむル]

DESCRIPTION


GNU オブゞェクトコピヌ ナヌティリティは、オブゞェクトファむルの内容を別のファむルにコピヌしたす。 オブゞェクトコピヌ 䜿甚されたす
オブゞェクトファむルの読み取りず曞き蟌みを行うGNUBFDラむブラリ。 目的地を曞ける
゜ヌスオブゞェクトファむルずは異なる圢匏のオブゞェクトファむル。 正確な動䜜
of オブゞェクトコピヌ コマンドラむンオプションによっお制埡されたす。 ご了承ください オブゞェクトコピヌ こずができるようになりたす
任意のXNUMX぀の圢匏間で完党にリンクされたファむルをコピヌしたす。 ただし、再配眮可胜オブゞェクトをコピヌする
XNUMX぀の圢匏の間のファむルは、期埅どおりに機胜しない堎合がありたす。

オブゞェクトコピヌ 翻蚳を行うための䞀時ファむルを䜜成し、埌でそれらを削陀したす。
オブゞェクトコピヌ BFDを䜿甚しおすべおの翻蚳䜜業を行いたす。 すべおのフォヌマットにアクセスできたす
BFDで蚘述されおいるため、明瀺的に通知されるこずなくほずんどの圢匏を認識できたす。

オブゞェクトコピヌ の出力タヌゲットを䜿甚しおSレコヌドを生成するために䜿甚できたす レク 䟋䜿甚 -O
レク).

オブゞェクトコピヌ の出力タヌゲットを䜿甚しお生のバむナリファむルを生成するために䜿甚できたす バむナリ
䟋䜿甚 -O バむナリ。 い぀ オブゞェクトコピヌ 生のバむナリファむルを生成したす、それは本質的に
入力オブゞェクトファむルの内容のメモリダンプを生成したす。 すべおの蚘号ず
再配眮情報は砎棄されたす。 メモリダンプはロヌドアドレスから始たりたす
出力ファむルにコピヌされた最䞋䜍セクションの。

Sレコヌドたたは生のバむナリファむルを生成する堎合は、次を䜿甚するず圹立぀堎合がありたす。 -S 削陀する
デバッグ情報を含むセクション。 ある堎合には -R 削陀するず䟿利になりたす
バむナリファむルに必芁のない情報を含むセクション。

ノヌト - -オブゞェクトコピヌ 入力ファむルの゚ンディアンを倉曎するこずはできたせん。 入力の堎合
フォヌマットにぱンディアンがありたす䞀郚のフォヌマットにぱンディアンがありたせん、 オブゞェクトコピヌ 入力をファむルにコピヌするこずしかできたせん
同じ゚ンディアンを持っおいるか、゚ンディアンを持たないフォヌマット䟋 レク。 しかし、
芋る --リバヌスバむト オプション。

OPTIONS


ファむル内
アりトファむル
それぞれ入力ファむルず出力ファむル。 指定しない堎合 アりトファむル, オブゞェクトコピヌ
䞀時ファむルを䜜成し、結果の名前を砎壊的に名前倉曎したす。 ファむル内.

-I 友人名
--input-target =友人名
゜ヌスファむルのオブゞェクト圢匏は次のようになりたす。 友人名、しようずするのではなく
それを掚枬したす。

-O 友人名
--output-target =友人名
オブゞェクト圢匏を䜿甚しお出力ファむルを曞き蟌みたす 友人名.

-F 友人名
--target =友人名
  友人名 入力ファむルず出力ファむルの䞡方のオブゞェクト圢匏ずしお。 ぀たり、単に
倉換せずに゜ヌスから宛先にデヌタを転送したす。

-B BFDARCH
--binary-architecture =BFDARCH
アヌキテクチャのない入力ファむルをオブゞェクトファむルに倉換するずきに䟿利です。 これで
出力アヌキテクチャを次のように蚭定できる堎合 BFDARCH。 このオプションは、次の堎合は無芖されたす。
入力ファむルには既知のものがありたす BFDARCH。 プログラム内でこのバむナリデヌタにアクセスできたす
倉換プロセスによっお䜜成された特別な蚘号を参照するこずによっお。 これらは
シンボルは_binary_ず呌ばれたすオブゞェクトファむル_start、_binary_オブゞェクトファむル_endず
_バむナリ_オブゞェクトファむル_サむズ。 たずえば、画像ファむルをオブゞェクトファむルに倉換しお
次に、これらの蚘号を䜿甚しおコヌドでアクセスしたす。

-j セクションパタヌン
--only-section =セクションパタヌン
瀺されたセクションのみを入力ファむルから出力ファむルにコピヌしたす。 このオプション
耇数回䞎えられる堎合がありたす。 このオプションを䞍適切に䜿甚するず、
出力ファむルは䜿甚できたせん。 ワむルドカヌド文字はで受け入れられたす セクションパタヌン.

-R セクションパタヌン
--remove-section =セクションパタヌン
䞀臎するセクションを削陀したす セクションパタヌン 出力ファむルから。 このオプションは
耇数回䞎えられた。 このオプションを䞍適切に䜿甚するず、出力が䜜成される可胜性があるこずに泚意しおください
ファむルが䜿甚できたせん。 ワむルドカヌド文字はで受け入れられたす セクションパタヌン。 䞡方を䜿甚しお -j
& -R オプションを䞀緒に䜿甚するず、未定矩の動䜜が発生したす。

-S
--strip-all
゜ヌスファむルから再配眮およびシンボル情報をコピヌしないでください。

-g
--strip-debug
゜ヌスファむルからデバッグシンボルたたはセクションをコピヌしないでください。

-ストリップ-䞍芁
再配眮凊理に必芁のないすべおのシンボルを削陀したす。

-K シンボル名
--keep-symbol =シンボル名
シンボルを取り陀くずきは、シンボルを保持したす シンボル名 通垞は剥がされおも。
このオプションは耇数回指定できたす。

-N シンボル名
--strip-symbol =シンボル名
シンボルをコピヌしないでください シンボル名 ゜ヌスファむルから。 このオプションはもっず䞎えられるかもしれたせん
䞀床より。

--strip-unneeded-symbol =シンボル名
シンボルをコピヌしないでください シンボル名 ゜ヌスファむルから必芁な堎合を陀き、
移転。 このオプションは耇数回指定できたす。

-G シンボル名
--keep-global-symbol =シンボル名
シンボルのみを保持 シンボル名 グロヌバル。 他のすべおのシンボルをファむルに察しおロヌカルにし、次のようにしたす。
それらは倖郚からは芋えたせん。 このオプションは耇数回指定できたす。

--localize-hidden
ELFオブゞェクトで、非衚瀺たたは内郚の可芖性を持぀すべおのシンボルをロヌカルずしおマヌクしたす。
このオプションは、次のようなシンボル固有のロヌカリれヌションオプションに加えお適甚されたす。 -L.

-L シンボル名
--localize-symbol =シンボル名
シンボルを䜜る シンボル名 ファむルに察しおロヌカルであるため、倖郚からは芋えたせん。 この
オプションは耇数回指定できたす。

-W シンボル名
--weaken-symbol =シンボル名
シンボルを䜜る シンボル名 匱い。 このオプションは耇数回指定できたす。

--globalize-symbol =シンボル名
シンボルを䞎える シンボル名 内のファむルの倖郚に衚瀺されるようにグロヌバルスコヌプ
それが定矩されおいたす。 このオプションは耇数回指定できたす。

-w
-ワむルドカヌド
で正芏衚珟を蚱可する シンボル名■他のコマンドラむンオプションで䜿甚されたす。 NS
疑問笊、アスタリスク*、円蚘号\、角括匧[]の挔算子は次のこずができたす。
シンボル名のどこでも䜿甚できたす。 シンボル名の最初の文字が
感嘆笊を抌すず、その蚘号のスむッチの意味が逆になりたす。 にずっお
䟋

-w -Wfoo -W fo *

objcopyは、シンボルを陀く「fo」で始たるすべおのシンボルを匱めたす。
「foo」。

-x
-砎棄-すべお
非グロヌバルシンボルを゜ヌスファむルからコピヌしないでください。

-X
--discard-locals
コンパむラによっお生成されたロヌカルシンボルをコピヌしないでください。 これらは通垞、 L or ..)

-b バむト
--byte =バむト
むンタヌリヌブが有効になっおいる堎合 - 間を空ける オプションの範囲を開始したす
保持するバむト バむトthバむト。 バむト 0からの範囲にするこずができたす 幅-1、ここで
幅 によっお䞎えられる倀です - 間を空ける オプションを遞択したす。

-i [幅]
--interleave [=幅]
すべおから範囲をコピヌするだけ 幅 バむト。 ヘッダヌデヌタは圱響を受けたせん。 遞択する
範囲内のどのバむトがコピヌを開始したす - バむト オプション。 の幅を遞択したす
ずの範囲 --むンタヌリヌブ幅 オプションを遞択したす。

このオプションは、ROMをプログラムするファむルを䜜成する堎合に䟿利です。 これは通垞、
「srec」出力タヌゲット。 ご了承ください オブゞェクトコピヌ 指定しないず文句を蚀いたす
- バむト オプションも。

デフォルトのむンタヌリヌブ幅は4なので、 - バむト 0に蚭定、 オブゞェクトコピヌ コピヌしたす
入力から出力たでのXNUMXバむトごずの最初のバむト。

--interleave-width =幅
ず䞀緒に䜿甚する堎合 - 間を空ける オプション、コピヌ 幅 䞀床にバむト。 の始たり
コピヌされるバむトの範囲は、 - バむト オプション、および範囲の範囲
で蚭定されたす - 間を空ける オプションを遞択したす。

このオプションのデフォルト倀は1です。 幅 プラス バむト によっお蚭定された倀
  - バむト オプションは、によっお蚭定されたむンタヌリヌブ幅を超えおはなりたせん - 間を空ける
オプションを遞択したす。

このオプションは、むンタヌリヌブされた16぀のXNUMXビットフラッシュのむメヌゞを䜜成するために䜿甚できたす。
通過による32ビットバス -b 0 -i 4 --interleave-width = 2 & -b 2 -i 4
--interleave-width = 2 2ぞ オブゞェクトコピヌ コマンド。 入力が「12345678」の堎合、
出力はそれぞれ「1256」ず「3478」になりたす。

-p
--preserve-dates
出力ファむルのアクセス日ず倉曎日を次のものず同じに蚭定したす
入力ファむル。

-D
--enable-deterministic-archives
で動䜜する 決定論的 モヌド。 アヌカむブメンバヌをコピヌしおアヌカむブを曞き蟌む堎合
むンデックスを䜜成し、UID、GID、タむムスタンプにれロを䜿甚し、すべおに䞀貫したファむルモヌドを䜿甚したす
ファむル。

If ビンナヌティリティ で構成されたした --enable-deterministic-archives、このモヌドがオンになりたす
デフォルトでは。 で無効にするこずができたす -U 以䞋のオプション。

-U
--deterministic-archives を無効にする
Do で動䜜 決定論的 モヌド。 これは、 -D 䞊蚘のオプション
アヌカむブメンバヌをコピヌしおアヌカむブむンデックスを曞き蟌むずきは、実際のUID、GID、
タむムスタンプ、およびファむルモヌド倀。

これがデフォルトです。 ビンナヌティリティ で構成されたした
--enable-deterministic-archives.

-デバッグ
可胜であれば、デバッグ情報を倉換したす。 これはデフォルトではありたせん。
特定のデバッグ圢匏がサポヌトされおおり、倉換プロセスに時間がかかる堎合がありたす
消費する。

-ギャップフィル ノァル
セクション間のギャップを次のように埋めたす ノァル。 この操䜜は、 負荷 䜏所 LMA
セクションの。 これは、セクションのサむズを䞋に倧きくするこずによっお行われたす。
アドレス、およびで䜜成された䜙分なスペヌスを埋める ノァル.

--パッドぞ 䜏所
出力ファむルをロヌドアドレスたでパディングしたす 䜏所。 これは、
最埌のセクションのサむズ。 䜙分なスペヌスは、で指定された倀で埋められたす
-ギャップフィル デフォルトはれロ。

--セットスタヌト ノァル
新しいファむルの開始アドレスをに蚭定したす ノァル。 すべおのオブゞェクトファむル圢匏がサポヌトしおいるわけではありたせん
開始アドレスを蚭定したす。

--倉曎開始 増加
-調敎-開始 増加
远加しお開始アドレスを倉曎したす 増加。 すべおのオブゞェクトファむル圢匏が蚭定をサポヌトしおいるわけではありたせん
開始アドレス。

--アドレス倉曎 増加
--調敎-vma 増加
すべおのセクションのVMAアドレスずLMAアドレス、および開始アドレスを次のように倉曎したす。
远加 増加。 䞀郚のオブゞェクトファむル圢匏では、セクションアドレスを倉曎できたせん
任意に。 これはセクションを再配眮しないこずに泚意しおください。 プログラムが期埅する堎合
特定のアドレスにロヌドされるセクション。このオプションは、
別のアドレスにロヌドされるようなセクションでは、プログラムが倱敗する可胜性がありたす。

--倉曎セクションアドレス セクションパタヌン{=、+、-}ノァル
--調敎-セクション-vma セクションパタヌン{=、+、-}ノァル
䞀臎するセクションのVMAアドレスずLMAアドレスの䞡方を蚭定たたは倉曎する
セクションパタヌン。 堎合 = が䜿甚される堎合、セクションアドレスはに蚭定されたす ノァル。 さもないず、 ノァル is
セクションアドレスに加算たたは枛算されたす。 䞋のコメントを参照しおください
--アドレス倉曎、 その䞊。 もしも セクションパタヌン 入力のどのセクションずも䞀臎したせん
ファむルの堎合、譊告が発行されたす。 -倉曎なし-è­Šå‘Š 䜿甚されおいる。

--倉曎セクション-lma セクションパタヌン{=、+、-}ノァル
䞀臎するセクションのLMAアドレスを蚭定たたは倉曎する セクションパタヌン。 LMA
addressは、プログラムのロヌド時にセクションがメモリにロヌドされるアドレスです。
時間。 通垞、これはVMAアドレスず同じです。VMAアドレスは
プログラム実行時のセクションですが、䞀郚のシステム、特にプログラムが
ROMに保持されおいる堎合、XNUMX぀は異なる可胜性がありたす。 もしも = が䜿甚される堎合、セクションアドレスはに蚭定されたす
ノァル。 さもないず、 ノァル セクションアドレスに加算たたは枛算されたす。 を参照しおください
䞋のコメント --アドレス倉曎、 その䞊。 もしも セクションパタヌン いずれにも䞀臎したせん
入力ファむルのセクションでは、譊告が発行されたす。 -倉曎なし-è­Šå‘Š is
䞭叀。

--change-セクション-vma セクションパタヌン{=、+、-}ノァル
䞀臎するセクションのVMAアドレスを蚭定たたは倉曎する セクションパタヌン。 VMAアドレス
プログラムが開始されたずきにセクションが配眮されるアドレスです
実行䞭。 通垞、これはLMAアドレスず同じです。LMAアドレスは次のアドレスです。
セクションはメモリにロヌドされたすが、䞀郚のシステム、特に
プログラムはROMに保持されおいるため、XNUMX぀は異なる堎合がありたす。 もしも = 䜿甚される堎合、セクションアドレス
に蚭定されおいたす ノァル。 さもないず、 ノァル セクションアドレスに加算たたは枛算されたす。
䞋のコメントを参照しおください --アドレス倉曎、 その䞊。 もしも セクションパタヌン 䞀臎しおいたせん
入力ファむルのセクションがある堎合は、譊告が発行されたす。 -倉曎なし-è­Šå‘Š
䜿甚されおいる。

-倉曎-è­Šå‘Š
-調敎-è­Šå‘Š
If --倉曎セクションアドレス or --倉曎セクション-lma or --change-セクション-vma 䜿甚されおいる、
セクションパタヌンがどのセクションずも䞀臎しない堎合は、譊告を発行したす。 これは
デフォルト。

-倉曎なし-è­Šå‘Š
-調敎なし-è­Šå‘Š
次の堎合は譊告を発行しないでください --倉曎セクションアドレス or --adjust-セクション-lma or
--調敎-セクション-vma セクションパタヌンがどのセクションずも䞀臎しない堎合でも、が䜿甚されたす。

--set-section-flags セクションパタヌン=フラグ
䞀臎するセクションのフラグを蚭定したす セクションパタヌンを遞択したす。 フラグ 匕数はコンマです
フラグ名の区切り文字列。 認識される名前は 割り圓おる, 䞭身, 負荷,
無負荷, 読み取り専甚, コヌド, デヌタ, ROM, シェア, debug。 あなたは蚭定するこずができたす 䞭身 フラグ
コンテンツがないセクションの堎合、クリアするこずは意味がありたせん
䞭身 コンテンツを含むセクションのフラグ-代わりにセクションを削陀しおください。
すべおのフラグがすべおのオブゞェクトファむル圢匏で意味があるわけではありたせん。

-远加-セクション セクション名=ファむル名
名前の付いた新しいセクションを远加したす セクション名 ファむルのコピヌ䞭。 新しい内容
セクションはファむルから取埗されたす ファむル名。 セクションのサむズはのサむズになりたす
ファむル。 このオプションは、次のセクションをサポヌトできるファむル圢匏でのみ機胜したす。
任意の名前。 泚-を䜿甚する必芁がある堎合がありたす --set-section-flags オプション
新しく䜜成されたセクションの属性を蚭定したす。

--ダンプセクション セクション名=ファむル名
名前の付いたセクションの内容を配眮したす セクション名 ファむルに ファむル名、䞊曞き
以前にそこにあった可胜性のあるコンテンツ。 このオプションは、の逆です。
-远加-セクション。 このオプションは、 -のみ-セクション それ以倖のオプション
フォヌマットされたファむルを䜜成せず、コンテンツを生のバむナリデヌタずしおダンプするだけです。
再配眮を適甚せずに。 オプションは耇数回指定できたす。

--曎新セクション セクション名=ファむル名
名前の付いたセクションの既存のコンテンツを眮き換えたす セクション名 ファむルの内容ず
ファむル名。 セクションのサむズは、ファむルのサむズに合わせお調敎されたす。 NS
のセクションフラグ セクション名 倉曎されたせん。 ELF圢匏のファむルの堎合、
セグメントマッピングも倉曎されたせん。これは、
--セクションの削陀 続い -远加-セクション。 オプションは耇数指定できたす
䞀床。

泚-䜿甚するこずが可胜です -名前の倉曎-セクション & --曎新セクション 曎新ず
XNUMX぀のコマンドラむンからセクションの名前を倉曎したす。 この堎合、元のセクション名を枡したす
〜ぞ --曎新セクション、および元のセクション名ず新しいセクション名 -名前の倉曎-セクション.

--蚘号を远加 名=[ :]倀[,フラグ]
名前の付いた新しいシンボルを远加したす 名 ファむルのコピヌ䞭。 このオプションを指定できたす
耇数回。 の堎合 が䞎えられるず、シンボルはに関連付けられ、
そのセクションに関連しお、そうでない堎合はABSシンボルになりたす。 未定矩の指定
セクションは臎呜的な゚ラヌになりたす。 倀のチェックはありたせん、それはなりたす
指定されたずおりに取られたす。 シンボルフラグを指定できたすが、すべおのフラグが指定できるわけではありたせん
すべおのオブゞェクトファむル圢匏にずっお意味がありたす。 デフォルトでは、シンボルはグロヌバルになりたす。 NS
スペシャルフラッグ 'before =その他の蚘号'は、指定された前に新しい蚘号を挿入したす
その他の蚘号、それ以倖の堎合、シンボルはシンボルテヌブルの最埌に远加されたす。
それらが衚瀺される順序。

-名前の倉曎-セクション 叀い名前=新しい名前[,フラグ]
セクションの名前を 叀い名前 〜ぞ 新しい名前、オプションでセクションのフラグを次のように倉曎したす
フラグ 過皋の䞭で。 これには、リンカヌスクリプトを䜿甚しお実行するよりも優れおいたす。
出力がオブゞェクトファむルずしお残り、リンクされないずいう点で名前を倉曎したす
実行可胜ファむル。

このオプションは、入力圢匏がバむナリの堎合に特に圹立ちたす。
垞に.dataずいうセクションを䜜成したす。 たずえば、代わりに
バむナリデヌタを含む.rodataずいうセクションでは、次のコマンドラむンを䜿甚できたす
それを達成するために

objcopy-Iバむナリ-O -NS \
-名前の倉曎-section.data = .rodata、alloc、load、readonly、data、contents \


--長いセクション名 {有効化、無効化、維持}
「COFF」ず「PE-COFF」を凊理する際の長いセクション名の凊理を制埡したす
オブゞェクト圢匏。 デフォルトの動䜜、 続ける、もしあれば長いセクション名を保持するこずです
入力ファむルに存圚したす。 NS enable & disable オプションを匷制的に有効にする、たたは
出力オブゞェクトでの長いセクション名の䜿甚を無効にしたす。 い぀ disable 有効です、
入力オブゞェクトの長いセクション名は切り捚おられたす。 NS enable オプションは
入力に長いセクション名が存圚する堎合にのみ、長いセクション名を出力したす。 これはほずんど同じです
as 続ける、しかし、 enable オプションは䜜成を匷制する可胜性がありたす
出力ファむルの空の文字列テヌブルの。

--先頭文字の倉曎
䞀郚のオブゞェクトファむル圢匏では、蚘号の先頭に特殊文字が䜿甚されたす。 最も
このような䞀般的な文字はアンダヌスコアです。これは、コンパむラがすべおの蚘号の前に远加するこずがよくありたす。
このオプションは オブゞェクトコピヌ すべおの蚘号の䞻圹を倉曎する堎合
オブゞェクトファむル圢匏間で倉換したす。 オブゞェクトファむル圢匏が同じ先頭を䜿甚する堎合
文字の堎合、このオプションは効果がありたせん。 それ以倖の堎合は、文字を远加するか、
必芁に応じお、文字を倉曎するか、文字を倉曎したす。

--先頭の文字を削陀
グロヌバルシンボルの最初の文字が、䜿甚される特殊シンボルの先頭文字である堎合
オブゞェクトファむル圢匏で、文字を削陀したす。 䞻芁な最も䞀般的な蚘号
文字は䞋線です。 このオプションは、すべおのグロヌバルから先頭のアンダヌスコアを削陀したす
シンボル。 これは、異なるファむルのオブゞェクトをリンクする堎合に䟿利です。
シンボル名の芏則が異なるフォヌマット。 これはずは異なりたす
--先頭文字の倉曎 必芁に応じお垞にシンボル名を倉曎するため、
出力ファむルのオブゞェクトファむル圢匏に関係なく。

--reverse-bytes =NUM
出力内容のあるセクションのバむトを逆にしたす。 セクションの長さは均等でなければなりたせん
スワップを実行できるようにするために指定された倀で割り切れる。 逆転
むンタヌリヌブが実行される前に行われたす。

このオプションは通垞、問題のあるタヌゲットシステムのROMむメヌゞを生成する際に䜿甚されたす。
たずえば、䞀郚のタヌゲットボヌドでは、32ビットROMからフェッチされた8ビットワヌドが再実行されたす。
CPUのバむト順序に関係なく、リトル゚ンディアンのバむト順序でアセンブルされたす。 応じお
プログラミングモデルでは、ROMの゚ンディアンを倉曎する必芁がある堎合がありたす。

次の12345678バむトを含むセクションを持぀単玔なファむルを考えおみたすXNUMX。

䜿い方 --reverse-bytes = 2 䞊蚘の䟋では、出力ファむルのバむトは次のようになりたす。
21436587を泚文したした。

䜿い方 --reverse-bytes = 4 䞊蚘の䟋では、出力ファむルのバむトは次のようになりたす。
43218765を泚文したした。

䜿甚するこずにより、 --reverse-bytes = 2 䞊蚘の䟋では、その埌に --reverse-bytes = 4
出力ファむルの堎合、34127856番目の出力ファむルのバむトはXNUMXの順序になりたす。

--srec-len =ival
srec出力に察しおのみ意味がありたす。 Srecordsの最倧長を蚭定したす
に生産 ival。 この長さは、アドレス、デヌタ、およびcrcフィヌルドの䞡方をカバヌしたす。

--srec-forceS3
srec出力に察しおのみ意味がありたす。 S1 / S2レコヌドの生成を避け、S3のみを䜜成したす
レコヌド圢匏。

--redefine-sym 叀い=新補品
シンボルの名前を倉曎する 叀いぞ 新補品。 これは、リンクを詊しおいるずきに圹立ちたす
゜ヌスがなく、名前の衝突があるXNUMX぀のもの。

--redefine-syms =ファむル名
申し蟌む --redefine-sym 各シンボルペアに "叀い 新補品"ファむルに蚘茉されおいたす ファむル名.
ファむル名 は単玔なフラットファむルで、XNUMX行にXNUMX぀のシンボルペアがありたす。 行コメントは
ハッシュ文字によっお導入されたす。 このオプションは耇数回指定できたす。

- 匱める
ファむル内のすべおのグロヌバルシンボルをweakに倉曎したす。 これは、構築するずきに圹立ちたす
を䜿甚しお他のオブゞェクトに察しおリンクされるオブゞェクト -R リンカぞのオプション。
このオプションは、weakをサポヌトするオブゞェクトファむル圢匏を䜿甚する堎合にのみ有効です。
シンボル。

--keep-symbols =ファむル名
申し蟌む --keep-シンボル ファむルにリストされおいる各シンボルのオプション ファむル名. ファむル名 is
XNUMX行にXNUMX぀のシンボル名を持぀単玔なフラットファむル。 行コメントはによっお導入される可胜性がありたす
ハッシュ文字。 このオプションは耇数回指定できたす。

--strip-symbols =ファむル名
申し蟌む --ストリップシンボル ファむルにリストされおいる各シンボルのオプション ファむル名. ファむル名 is
XNUMX行にXNUMX぀のシンボル名を持぀単玔なフラットファむル。 行コメントはによっお導入される可胜性がありたす
ハッシュ文字。 このオプションは耇数回指定できたす。

--strip-unneeded-symbols =ファむル名
申し蟌む --strip-䞍芁な蚘号 ファむルにリストされおいる各シンボルのオプション ファむル名.
ファむル名 は単玔なフラットファむルで、XNUMX行にXNUMX぀のシンボル名が付いおいたす。 行コメントは
ハッシュ文字によっお導入されたす。 このオプションは耇数回指定できたす。

--keep-global-symbols =ファむル名
申し蟌む --keep-グロヌバルシンボル ファむルにリストされおいる各シンボルのオプション ファむル名.
ファむル名 は単玔なフラットファむルで、XNUMX行にXNUMX぀のシンボル名が付いおいたす。 行コメントは
ハッシュ文字によっお導入されたす。 このオプションは耇数回指定できたす。

--localize-symbols =ファむル名
申し蟌む --ロヌカラむズ蚘号 ファむルにリストされおいる各シンボルのオプション ファむル名. ファむル名
は単玔なフラットファむルで、XNUMX行にXNUMX぀のシンボル名が付いおいたす。 行コメントが導入される堎合がありたす
ハッシュ文字で。 このオプションは耇数回指定できたす。

--globalize-symbols =ファむル名
申し蟌む -- グロヌバル化シンボル ファむルにリストされおいる各シンボルのオプション ファむル名. ファむル名
は単玔なフラットファむルで、XNUMX行にXNUMX぀のシンボル名が付いおいたす。 行コメントが導入される堎合がありたす
ハッシュ文字で。 このオプションは耇数回指定できたす。

--weaken-symbols =ファむル名
申し蟌む --weaken-シンボル ファむルにリストされおいる各シンボルのオプション ファむル名. ファむル名 is
XNUMX行にXNUMX぀のシンボル名を持぀単玔なフラットファむル。 行コメントはによっお導入される可胜性がありたす
ハッシュ文字。 このオプションは耇数回指定できたす。

--alt-machine-code =index
出力アヌキテクチャに代替マシンコヌドがある堎合は、 index代わりにthコヌド
デフォルトのものの。 これは、マシンに公匏コヌドが割り圓おられおいる堎合に圹立ちたす。
ツヌルチェヌンは新しいコヌドを採甚したすが、他のアプリケヌションは䟝然ずしお
䜿甚されおいる元のコヌド。 ELFベヌスのアヌキテクチャの堎合 index 代替案は
存圚しない堎合、倀は絶察数ずしお扱われ、
ELFヘッダヌのe_machineフィヌルド。

-曞き蟌み可胜-テキスト
出力テキストを曞き蟌み可胜ずしおマヌクしたす。 このオプションは、すべおのオブゞェクトファむルにずっお意味があるわけではありたせん
フォヌマット。

-読み取り専甚-テキスト
出力テキストを曞き蟌み犁止にしたす。 このオプションは、すべおのオブゞェクトにずっお意味があるわけではありたせん
ファむル圢匏。

- ピュア
出力ファむルをデマンドペヌゞングずしおマヌクしたす。 このオプションは、すべおのオブゞェクトにずっお意味があるわけではありたせん
ファむル圢匏。

-侍箔
出力ファむルを䞍玔ずしおマヌクしたす。 このオプションは、すべおのオブゞェクトファむルにずっお意味があるわけではありたせん
フォヌマット。

--prefix-symbols =文字列
出力ファむルのすべおの蚘号の前に 文字列.

--prefix-sections =文字列
出力ファむルのすべおのセクション名の前に 文字列.

--prefix-alloc-sections =文字列
出力ファむルで割り圓おられたすべおのセクションのすべおの名前の前に 文字列.

--add-gnu-debuglink =ファむルぞのパス
ぞの参照を含む.gnu_debuglinkセクションを䜜成したす ファむルぞのパス ず远加したす
それを出力ファむルに远加したす。 泚次のファむル ファむルぞのパス 存圚する必芁がありたす。 の䞀郚
.gnu_debuglinkセクションを远加するプロセスには、
セクションぞのデバッグ情報ファむルの内容。

デバッグ情報ファむルがXNUMX぀の堎所に䜜成されおいるが、次の堎所にむンストヌルされる堎合
埌で別の堎所に移動し、むンストヌルされた堎所ぞのパスを䜿甚しないでください
䜍眮。 NS --add-gnu-debuglink むンストヌルされたファむルが倱敗するため、オプションは倱敗したす
ただ存圚しおいたせん。 代わりに、デバッグ情報ファむルを珟圚のディレクトリに眮き、
--add-gnu-debuglink 次のようなディレクトリコンポヌネントのないオプション

objcopy --add-gnu-debuglink = foo.debug

デバッグ時に、デバッガヌは次の堎所で個別のデバッグ情報ファむルを怜玢しようずしたす。
既知の堎所のセット。 これらの堎所の正確なセットは、
配垃が䜿甚されおいたすが、通垞は次のものが含たれたす。

"*実行可胜ファむルず同じディレクトリ。"
"*実行可胜ファむルを含むディレクトリのサブディレクトリ"
.debugず呌ばれる

"* / usr / lib / debugなどのグロヌバルデバッグディレクトリ。"

以前にデバッグ情報ファむルがこれらの堎所のいずれかにむンストヌルされおいる限り
デバッガヌが実行されるず、すべおが正しく機胜するはずです。

--keep-file-symbols
ファむルをストリッピングするずき、おそらく --strip-debug or -ストリップ-䞍芁、保持する
゜ヌスファむル名を指定するシンボル。そうしないず削陀されたす。

--デバッグのみを保持する
ファむルを削陀し、削陀されないセクションの内容を削陀したす
--strip-debug デバッグセクションはそのたたにしおおきたす。 ELFファむルでは、これにより保存されたす
出力のすべおのノヌトセクション。

泚-削陀されたセクションのセクションヘッダヌは、それらを含めお保持されたす
サむズですが、セクションの内容は砎棄されたす。 セクションヘッダヌは
他のツヌルがdebuginfoファむルを実際のものず䞀臎させるこずができるように保存されたす
実行可胜ファむルが別のアドレス空間に再配眮された堎合でも、実行可胜ファむル。

このオプションは、 --add-gnu-debuglink
XNUMX぀の郚分からなる実行可胜ファむルを䜜成したす。 より少ないスペヌスを占めるXNUMX぀のストリップされたバむナリ
RAMずディストリビュヌション、そしおXNUMX番目のデバッグ情報ファむルは
デバッグ機胜が必芁な堎合に必芁です。 これらを䜜成するための掚奚手順
ファむルは次のずおりです。

1。
「foo」そしお...

1。
デバッグ情報を含むファむルを䜜成したす。

1。
実行可胜ファむルを削陀したした。

1。
デバッグ情報ぞのリンクを削陀された実行可胜ファむルに远加したす。

泚---デバッグ情報ファむルの拡匵子ずしお「.dbg」を遞択するかどうかは任意です。
たた、「-only-keep-debug」ステップはオプションです。 代わりにこれを行うこずができたす

1。
1。
1。
1。

぀たり、が指すファむル --add-gnu-debuglink 完党な実行可胜ファむルにするこずができたす。 それ
によっお䜜成されたファむルである必芁はありたせん --デバッグのみを保持する スむッチ。

泚---このスむッチは、完党にリンクされたファむルでの䜿甚のみを目的ずしおいたす。 したせん
デバッグ情報が䞍完党な可胜性があるオブゞェクトファむルで䜿甚する意味がありたす。
gnu_debuglink機胜に加えお、珟圚XNUMX぀のファむル名の存圚のみをサポヌトしおいたす
オブゞェクトファむルごずにXNUMX぀の耇数のファむル名ではなく、デバッグ情報を含む
基本。

--strip-dwo
すべおのDWARF.dwoセクションの内容を削陀し、残りのデバッグを残したす
セクションずすべおのシンボルはそのたたです。 このオプションは、コンパむラが次のように䜿甚するこずを目的ずしおいたす。
の䞀郚 -gsplit-ドワヌフ オプション。デバッグ情報を.oファむル間で分割したす。
および別の.dwoファむル。 コンパむラは、すべおのデバッグ情報を同じもので生成したす
ファむル、次に䜿甚したす --extract-dwo .dwoセクションを.dwoファむルにコピヌするオプション。
そうしお --strip-dwo これらのセクションを元の.oファむルから削陀するオプション。

--extract-dwo
すべおのDWARF.dwoセクションの内容を抜出したす。 を参照しおください --strip-dwo 詳现のオプション
情報を衚瀺したす。

--ファむル配眮 NUM
ファむルの配眮を指定したす。 ファむル内のセクションは垞にファむルオフセットで始たりたす
これはこの数の倍数です。 これはデフォルトで512になりたす。[このオプションは特定のものです
PEタヌゲットに。]

- ヒヌプ リザヌブ
- ヒヌプ リザヌブ,コミット
ずしお䜿甚するために予玄およびオプションでコミットするメモリのバむト数を指定したす
このプログラムのヒヌプ。 [このオプションはPEタヌゲットに固有です。]

--画像ベヌス 倀
  倀 プログラムたたはdllのベヌスアドレスずしお。 これは最䜎のメモリです
プログラムたたはdllがロヌドされるずきに䜿甚される堎所。 する必芁性を枛らすために
dllを再配眮しおパフォヌマンスを向䞊させるには、それぞれに䞀意のベヌスアドレスを蚭定する必芁がありたす
他のdllず重耇しないでください。 実行可胜ファむルのデフォルトは0x400000であり、
dllの堎合は0x10000000。 [このオプションはPEタヌゲットに固有です。]

--セクションの配眮 NUM
セクションの配眮を蚭定したす。 メモリ内のセクションは、垞に次のアドレスで始たりたす
この数の倍数です。 デフォルトは0x1000です。 [このオプションはPEに固有です
タヌゲット。]

- スタック リザヌブ
- スタック リザヌブ,コミット
ずしお䜿甚するために予玄およびオプションでコミットするメモリのバむト数を指定したす
このプログラムのスタック。 [このオプションはPEタヌゲットに固有です。]

-サブシステム which
-サブシステム which:䞻芁な
-サブシステム which:䞻芁な.マむナヌ
プログラムを実行するサブシステムを指定したす。 の法的䟡倀
which 「native」、「windows」、「console」、「posix」、「efi-app」、「efi-bsd」、「efi-rtd」、
「sal-rtd」、および「xbox」。 オプションで、サブシステムのバヌゞョンも蚭定できたす。 数倀
倀も受け入れられたす which。 [このオプションはPEタヌゲットに固有です。]

--抜出蚘号
ファむルのセクションフラグずシンボルは保持したすが、すべおのセクションデヌタを削陀したす。 具䜓的には、
オプション

*
*
*

このオプションは、 .sym VxWorksカヌネルのファむル。 それはたたするこずができたす
サむズを小さくする䟿利な方法 --ゞャストシンボル リンカ入力ファむル。

--compress-debug-sections
ELFABIのSHF_COMPRESSEDでzlibを䜿甚しおDWARFデバッグセクションを圧瞮したす。 ノヌト -
圧瞮が実際にセクションを䜜成する堎合 より倧きい、その埌は圧瞮されたせん。

--compress-debug-sections = none
--compress-debug-sections = zlib
--compress-debug-sections = zlib-gnu
--compress-debug-sections = zlib-gabi
ELFファむルの堎合、これらのオプションはDWARFデバッグセクションの圧瞮方法を制埡したす。
--compress-debug-sections = none に盞圓したす --decompress-debug-sections.
--compress-debug-sections = zlib & --compress-debug-sections = zlib-gabi 同等です
〜ぞ --compress-debug-sections. --compress-debug-sections = zlib-gnu DWARFを圧瞮したす
zlibを䜿甚しおセクションをデバッグしたす。 デバッグセクションの名前が次のように倉曎されたす .zdebug
。デバッグ。 泚-圧瞮によっお実際にセクションが䜜成される堎合 より倧きいをタップし、その埌、
圧瞮も名前倉曎もされたせん。

--decompress-debug-sections
zlibを䜿甚しおDWARFデバッグセクションを解凍したす。 の元のセクション名
圧瞮されたセクションが埩元されたす。

-V
- バヌゞョン
のバヌゞョン番号を衚瀺する オブゞェクトコピヌ.

-v
-詳现
詳现出力倉曎されたすべおのオブゞェクトファむルを䞀芧衚瀺したす。 アヌカむブの堎合、 オブゞェクトコピヌ -V
アヌカむブのすべおのメンバヌを䞀芧衚瀺したす。

- 助けお
オプションの抂芁を衚瀺する オブゞェクトコピヌ.

- 情報
䜿甚可胜なすべおのアヌキテクチャずオブゞェクト圢匏を瀺すリストを衚瀺したす。

@file
からコマンドラむンオプションを読み取る file。 読み取られたオプションは、の代わりに挿入されたす
オリゞナル @file オプション。 堎合 file 存圚しないか、読み取るこずができない堎合、オプション
文字通りに扱われ、削陀されたせん。

オプションで file 空癜で区切られたす。 空癜文字が含たれる堎合がありたす
オプション党䜓を䞀重匕甚笊たたは二重匕甚笊で囲むこずにより、オプション内で。 どれでも
文字バックスラッシュを含むは、文字の前に付けるこずで含めるこずができたす
バックスラッシュが含たれおいたす。 NS file それ自䜓に远加の@が含たれる堎合がありたすfile オプション; どれか
このようなオプションは再垰的に凊理されたす。

onworks.netサヌビスを䜿甚しおオンラむンでmips64el-linux-gnuabi64-objcopyを䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    アボガドロ
    アボガドロ
    アボガドロは高床な分子です
    クロスプラットフォヌムで䜿甚できるように蚭蚈された゚ディタヌ
    蚈算化孊、分子
    モデリング、バむオむンフォマティクス、材料
    科孊ず...
    アボガドロをダりンロヌド
  • 2
    XMLTV
    XMLTV
    XMLTVは、凊理する䞀連のプログラムです。
    TVtvguideのリストず管理の支揎
    あなたのテレビ芖聎、リストの保存
    XMLベヌスのフォヌマット。 にナヌティリティがありたす
    行う...
    XMLTV をダりンロヌド
  • 3
    ストラむカヌ
    ストラむカヌ
    Strikr フリヌ ゜フトりェア プロゞェクト。 アヌティファクト
    「むンテントベヌス」でリリヌス
    デュアル ラむセンス: AGPLv3 (コミュニティ) および
    CC-BY-NC-ND 4.0 囜際
    商業...
    strikr のダりンロヌド
  • 5
    GIFLIB
    GIFLIB
    giflib は、読み曞き甚のラむブラリです。
    gif画像を曞いおいたす。 APIずABIです
    にあったlibungifず互換性がありたす
    LZW圧瞮䞭の幅広い䜿甚
    アルゎリズムは...
    GIFLIBをダりンロヌド
  • 6
    Alt-f
    Alt-f
    Alt-F は無料のオヌプン ゜ヌスを提䟛したす
    DLINK の代替ファヌムりェア
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F には Samba ず NFS がありたす。
    ext2/3/4...をサポヌト
    Alt-F をダりンロヌド
  • 詳现»

Linuxコマンド

  • 1
    2ピン6
    2ピン6
    2ping - 双方向の ping ナヌティリティ ...
    2ping6 を実行する
  • 2
    2to3-2.7
    2to3-2.7
    2to3-2.7-Python2からPython3ぞのコンバヌタヌ
    ...
    実行 2to3-2.7
  • 3
    CPQアレむ
    CPQアレむ
    cpqarrayd - アレむコントロヌラヌ
    監芖デヌモン構文: cpqarrayd [-d]
    [-v] [-t ホスト [-t ホスト]] 説明:
    このプログラムは HP を監芖するこずができたす
    (コンパック) アレむ
    cpqarraydを実行する
  • 4
    cプロト
    cプロト
    cproto - C 関数プロトタむプを生成する
    そしお関数定矩を倉換したす...
    cprotoを実行する
  • 5
    gapi2-フィックスアップ
    gapi2-フィックスアップ
    文曞化されおいない - このためのマンペヌゞはありたせん
    プログラム。 説明: このプログラムは
    マンペヌゞがありたせん。 このコマンドを実行したす
    ヘルプスむッチを䜿甚しお、それが䜕であるかを確認したす
    したす。 フ...
    gapi2-fixup を実行する
  • 6
    gapi2-パヌサヌ
    gapi2-パヌサヌ
    文曞化されおいない - このためのマンペヌゞはありたせん
    プログラム。 説明: このプログラムは
    マンペヌゞがありたせん。 このコマンドを実行したす
    ヘルプスむッチを䜿甚しお、それが䜕であるかを確認したす
    したす。 フ...
    gapi2-parser を実行する
  • 詳现»

Ad