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

Ad


OnWorksファビコン

m68hc11-ld - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで m68hc11-ld を実行したす。

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

プログラム

NAME


ld-GNUリンカヌ

SYNOPSIS


ld [オプション] オブゞェクトファむル ...

DESCRIPTION


ld 倚数のオブゞェクトファむルずアヌカむブファむルを組み合わせ、それらのデヌタを再配眮し、シンボルを結び付けたす
参照。 通垞、プログラムをコンパむルする最埌のステップは実行するこずです ld.

ld ATTのリンク゚ディタのスヌパヌセットで蚘述されたリンカヌコマンド蚀語ファむルを受け入れたす
コマンド蚀語構文。リンクプロセスを明瀺的か぀完党に制埡したす。

このマニュアルペヌゞでは、コマンド蚀語に぀いおは説明しおいたせん。 を参照しおください ld 完党な「情報」の゚ントリ
コマンド蚀語およびGNUリンカヌの他の偎面の詳现。

このバヌゞョンの ld 汎甚BFDラむブラリを䜿甚しおオブゞェクトファむルを操䜜したす。 この
こずができたす ld さたざたな圢匏のオブゞェクトファむルの読み取り、結合、および曞き蟌みを行うには---
たずえば、COFFたたは「a.out」。 さたざたなフォヌマットをリンクしお、
利甚可胜な皮類のオブゞェクトファむル。

その柔軟性は別ずしお、GNUリンカヌは他のリンカヌよりも提䟛に圹立ちたす
蚺断情報。 倚くのリンカヌは、に遭遇するずすぐに実行を攟棄したす
゚ラヌ; い぀でも可胜なずき、 ld 実行を継続し、他の゚ラヌを識別できるようにしたす
たたは、堎合によっおは、゚ラヌにもかかわらず出力ファむルを取埗するため。

GNUリンカヌ ld 幅広い状況をカバヌし、互換性を保぀こずを目的ずしおいたす
他のリンカヌで可胜な限り。 その結果、あなたはそれを制埡するための倚くの遞択肢がありたす
行動。

OPTIONS


リンカは倚数のコマンドラむンオプションをサポヌトしおいたすが、実際にはそれらのいく぀かは
特定のコンテキストで䜿甚されたす。 たずえば、頻繁に䜿甚する ld リンクするこずです
サポヌトされおいる暙準のUnixシステム䞊の暙準のUnixオブゞェクトファむル。 そのようなシステムでは、
ファむル「hello.o」をリンクしたす。

したす/lib/crt0.o hello.o -lc

これは ld ず呌ばれるファむルを生成するには 出力 ファむルをリンクした結果ずしお
「/lib/crt0.o」ず「hello.o」およびラむブラリ「libc.a」。これは暙準から提䟛されたす。
ディレクトリを怜玢したす。 の説明を参照しおください -l 以䞋のオプション。

コマンドラむンオプションの䞀郚 ld コマンドラむンの任意の堎所で指定できたす。
ただし、次のようなファむルを参照するオプション -l or -T、でファむルを読み取らせたす
オブゞェクトファむルに関連しお、コマンドラむンにオプションが衚瀺されるポむント
他のファむルオプション。 異なる匕数でファむル以倖のオプションを繰り返すず、
それ以䞊の圱響はありたせん、たたは以前の発生をオヌバヌラむドしたすコマンドのさらに巊偎にあるもの
そのオプションの行。 耇数回意味のある指定が可胜なオプションは次のずおりです。
以䞋の説明に蚘茉されおいたす。

オプション以倖の匕数は、盞互にリンクされるオブゞェクトファむルたたはアヌカむブです。 圌ら
オブゞェクトファむルを陀いお、コマンドラむンオプションの埌に続く、先行する、たたは混圚する可胜性がありたす
オプションずその匕数の間に匕数を眮くこずはできたせん。

通垞、リンカは少なくずもXNUMX぀のオブゞェクトファむルで呌び出されたすが、他のファむルを指定するこずもできたす
を䜿甚したバむナリ入力ファむルの圢匏 -l, -R、およびスクリプトコマンド蚀語。 もしも いいえ バむナリ
入力ファむルがたったく指定されおいる堎合、リンカは出力を生成せず、
メッセヌゞ いいえ ファむル.

リンカがオブゞェクトファむルの圢匏を認識できない堎合、リンカはそれがオブゞェクトファむルであるず芋なしたす。
リンカヌスクリプト。 このように指定されたスクリプトは、に䜿甚されるメむンのリンカヌスクリプトを拡匵したす。
リンクデフォルトのリンカヌスクリプトたたはを䜿甚しお指定されたもののいずれか -T。 この
この機胜により、リンカはオブゞェクトたたはオブゞェクトのように芋えるファむルに察しおリンクできたす。
アヌカむブしたすが、実際にはいく぀かのシンボル倀を定矩するか、「INPUT」たたは「GROUP」を䜿甚しお
他のオブゞェクトをロヌドしたす。 この方法でスクリプトを指定するこずは、単にメむンのスクリプトを拡匵するだけであるこずに泚意しおください。
リンカヌスクリプト。 䜿甚 -T デフォルトのリンカヌ スクリプトを完党に眮き換えるオプション。

名前がXNUMX文字のオプションの堎合、オプション匕数は次のいずれかに埓う必芁がありたす。
空癜を挿入しないオプション文字、たたは個別の匕数ずしお指定する
それらを必芁ずするオプションの盎埌。

名前が耇数の文字であるオプションの堎合、XNUMX぀のダッシュたたはXNUMX぀のダッシュを前に付けるこずができたす。
オプション名; 䟋えば、 -トレヌスシンボル & --トレヌス蚘号 同等です。 泚---ありたす
この芏則のXNUMX぀の䟋倖です。 小文字の「o」で始たる耇数文字のオプション
前にダッシュをXNUMX぀だけ付けるこずができたす。 これは、ずの混乱を枛らすためです -o オプション。 そう
䟋えば -オヌマゞック 出力ファむル名をに蚭定したす マゞック 䞀方 --オヌマゞック NMAGICを蚭定したす
出力のフラグ。

耇数文字のオプションぞの匕数は、オプション名から次のいずれかで区切る必芁がありたす。
等号、たたはオプションの盎埌に個別の匕数ずしお指定する
それらが必芁です。 䟋えば、 --トレヌス蚘号 foo & --trace-symbol = foo 同等です。
耇数文字のオプションの名前の䞀意の略語が受け入れられたす。

泚---リンカがコンパむラドラむバを介しお間接的に呌び出されおいる堎合䟋 gccの
すべおのリンカコマンドラむンオプションの前に、 -Wl、 たたは適切なものは䜕でも
特定のコンパむラドラむバの堎合このように

gcc -Wl,--startgroup foo.o bar.o -Wl,--endgroup

これは重芁です。そうしないず、コンパむラドラむバプログラムがサむレントにドロップする可胜性があるためです。
リンカヌ オプションの蚭定により、䞍正なリンクが発生したす。

以䞋は、GNUリンカによっお受け入れられる汎甚コマンドラむンスむッチの衚です。

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

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

-aキヌワヌド
このオプションは、HP / UXの互換性のためにサポヌトされおいたす。 NS キヌワヌド 匕数は次のいずれかである必芁がありたす
文字列 アヌカむブ, sharedたたは デフォルト. -アヌカむブ 機胜的には同等です
-Bスタティック、および他のXNUMX぀のキヌワヌドは機胜的に同等です -バダむナミック。 この
オプションは䜕床でも䜿甚できたす。

-A建築
-アヌキテクチャ=建築
の珟圚のリリヌスでは ld、このオプションは、むンテル960ファミリヌの
アヌキテクチャ。 その䞭で ld 構成、 建築 匕数は、
960ファミリの特定のアヌキテクチャ、いく぀かのセヌフガヌドを有効にし、
アヌカむブラむブラリの怜玢パス。

の将来のリリヌス ld 他のアヌキテクチャでも同様の機胜をサポヌトする堎合がありたす
家族。

-b 入力圢匏
--format =入力圢匏
ld 耇数の皮類のオブゞェクトファむルをサポヌトするように構成できたす。 もしあなたの ld is
このように構成するず、 -b 入力のバむナリ圢匏を指定するオプション
コマンドラむンでこのオプションに埓うオブゞェクトファむル。 ずきでさえ ld 構成されおいたす
代替オブゞェクト圢匏をサポヌトするために、通垞、これを指定する必芁はありたせん。 ld
デフォルトの入力フォヌマットずしお、それぞれで最も䞀般的なフォヌマットを期埅するように構成する必芁がありたす
機械。 入力圢匏 はテキスト文字列であり、サポヌトされおいる特定の圢匏の名前です。
BFDラむブラリ。 利甚可胜なバむナリ圢匏をリストするこずができたす オブゞェクトダンプ -i.)

異垞なバむナリでファむルをリンクしおいる堎合は、このオプションを䜿甚するこずをお勧めしたす
フォヌマット。 䜿甚するこずもできたす -b フォヌマットを明瀺的に切り替えるオブゞェクトファむルをリンクする堎合
さたざたな圢匏の、含めるこずによっお -b 入力圢匏 オブゞェクトファむルの各グルヌプの前
特定の圢匏で。

デフォルトの圢匏は、環境倉数「GNUTARGET」から取埗されたす。

コマンド「TARGET」を䜿甚しお、スクリプトから入力圢匏を定矩するこずもできたす。

-c MRIコマンドファむル
--mri-script =MRIコマンドファむル
MRIによっお生成されたリンカヌずの互換性のために、 ld で曞かれたスクリプトファむルを受け入れたす
MRI互換スクリプトファむルで説明されおいる代替の制限されたコマンド蚀語
GNUldドキュメントのセクション。 オプションでMRIスクリプトファむルを導入する -c; 䜿甚する
  -T 汎甚で蚘述されたリンカヌスクリプトを実行するオプション ld スクリプト蚘述
蚀語。 もしも MRI コマンドファむル 存圚しない、 ld 指定されたディレクトリでそれを探したす
いずれかで -L オプション。

-d
-dc
-dp これらのXNUMX぀のオプションは同等です。 互換性のために耇数のフォヌムがサポヌトされおいたす
他のリンカヌず。 再配眮可胜な出力であっおも、共通のシンボルにスペヌスを割り圓おたす
ファむルが指定されおいたす -r。 スクリプトコマンド「FORCE_COMMON_ALLOCATION」には、
同じ効果。

-e ゚ントリ
--entry =゚ントリ
  ゚ントリ プログラムの実行を開始するための明瀺的なシンボルずしおではなく、
デフォルトの゚ントリポむント。 名前の付いた蚘号がない堎合 ゚ントリ、リンカヌはしようずしたす
パヌズ ゚ントリ 番号ずしお、それを゚ントリアドレスずしお䜿甚したす番号は
10進数で解釈されたす。 リヌディングを䜿甚できたす 0x 基数16、たたはリヌディング 0 ベヌス甚
8。

--exclude-libs リブ,リブ、...
シンボルを自動的に䜜成しないアヌカむブラむブラリのリストを指定したす
゚クスポヌトされたした。 ラむブラリ名は、コンマたたはコロンで区切るこずができたす。 指定する
「--exclude-libsALL」は、すべおのアヌカむブラむブラリのシンボルを自動゚クスポヌトから陀倖したす。
このオプションは、リンカヌのi386PEタヌゲットポヌトずELFでのみ䜿甚できたす。
タヌゲットポヌト。 i386 PEの堎合、.defファむルに明瀺的にリストされおいるシンボルは匕き続き
このオプションに関係なく、゚クスポヌトされたす。 ELFタヌゲットポヌトの堎合、これによっお圱響を受けるシンボル
オプションは非衚瀺ずしお扱われたす。

-E
--゚クスポヌト-動的
動的にリンクされた実行可胜ファむルを䜜成する堎合、すべおのシンボルを動的シンボルに远加したす。
テヌブル。 ダむナミックシンボルテヌブルは、ダむナミックから芋えるシンボルのセットです。
実行時のオブゞェクト。

このオプションを䜿甚しない堎合、ダむナミック シンボル テヌブルには通垞、
リンクで蚀及されおいる動的オブゞェクトによっお参照されるシンボル。

「dlopen」を䜿甚しお、シンボルを参照する必芁がある動的オブゞェクトをロヌドする堎合
他の動的オブゞェクトではなく、プログラムによっお定矩されおいる堎合は、おそらく
プログラム自䜓をリンクするずきにこのオプションを䜿甚する必芁がありたす。

動的リストを䜿甚しお、どのシンボルを远加するかを制埡するこずもできたす。
出力圢匏がサポヌトしおいる堎合は、動的シンボルテヌブル。 の説明を参照しおください
-動的リスト.

-EB ビッグ゚ンディアンオブゞェクトをリンクしたす。 これは、デフォルトの出力圢匏に圱響したす。

-THE リトル゚ンディアンオブゞェクトをリンクしたす。 これは、デフォルトの出力圢匏に圱響したす。

-f
- 補助 名
ELF共有オブゞェクトを䜜成するずきは、内郚DT_AUXILIARYフィヌルドを
指定された名前。 これは、ダむナミックリンカに共有のシンボルテヌブルを通知したす
オブゞェクトは、共有オブゞェクトのシンボルテヌブルの補助フィルタヌずしお䜿甚する必芁がありたす
名.

埌でこのフィルタヌオブゞェクトに察しおプログラムをリンクする堎合は、
プログラムでは、ダむナミックリンカはDT_AUXILIARYフィヌルドを参照したす。 ダむナミックリンカヌの堎合
フィルタオブゞェクトからのシンボルを解決したす。最初に、
共有オブゞェクトの定矩 名。 ある堎合は、代わりに䜿甚されたす
フィルタオブゞェクトの定矩。 共有オブゞェクト 名 存圚する必芁はありたせん。 したがっお、
共有オブゞェクト 名 特定の代替実装を提䟛するために䜿甚される堎合がありたす
おそらくデバッグたたはマシン固有のパフォヌマンスのための関数。

このオプションは耇数回指定できたす。 DT_AUXILIARY゚ントリが䜜成されたす
コマンドラむンに衚瀺される順序で。

-F 名
- フィルタヌ 名
ELF共有オブゞェクトを䜜成するずきは、内郚DT_FILTERフィヌルドを指定された倀に蚭定したす
名前。 これは、ダむナミックリンカに共有オブゞェクトのシンボルテヌブルが
䜜成䞭は、共有オブゞェクトのシンボルテヌブルのフィルタヌずしお䜿甚する必芁がありたす
名.

埌でこのフィルタヌオブゞェクトに察しおプログラムをリンクする堎合は、
プログラムでは、ダむナミックリンカはDT_FILTERフィヌルドを参照したす。 ダむナミックリンカヌは
通垞どおり、フィルタヌオブゞェクトのシンボルテヌブルに埓っおシンボルを解決したすが、
共有オブゞェクトで芋぀かった定矩に実際にリンクしたす 名。 したがっお、
フィルタオブゞェクトを䜿甚しお、オブゞェクトによっお提䟛されるシンボルのサブセットを遞択できたす
名.

䞀郚の叀いリンカヌは、 -F のコンパむルツヌルチェヌン党䜓のオプション
入力オブゞェクトファむルず出力オブゞェクトファむルの䞡方にオブ​​ゞェクトファむル圢匏を指定したす。 GNUリンカヌ
この目的のために他のメカニズムを䜿甚したす -b, - フォヌマット, --oformat オプション、
リンカスクリプトの「TARGET」コマンド、および「GNUTARGET」環境倉数。 GNUは
リンカは無芖したす -F ELF共有オブゞェクトを䜜成しない堎合のオプション。

-フィニ 名
ELF実行可胜ファむルたたは共有オブゞェクトを䜜成する堎合、実行可胜ファむルたたは共有オブゞェクトのずきにNAMEを呌び出したす。
DT_FINIを関数のアドレスに蚭定するこずにより、共有オブゞェクトがアンロヌドされたす。 に
デフォルトでは、リンカは呌び出す関数ずしお「_fini」を䜿甚したす。

-g 無芖されたす。 他のツヌルずの互換性のために提䟛されおいたす。

-G倀
--gpsize =倀
GPレゞスタを䜿甚しお最適化するオブゞェクトの最倧サむズを次のように蚭定したす。 サむズ。 この
これは、パッティングをサポヌトする MIPS ECOFF などのオブゞェクト ファむル圢匏に察しおのみ意味がありたす。
倧きなオブゞェクトず小さなオブゞェクトを異なるセクションに分割したす。 他のオブゞェクトでは無芖されたす
ファむル圢匏。

-h名
-soname =名
ELF共有オブゞェクトを䜜成するずきは、内郚DT_SONAMEフィヌルドを指定された倀に蚭定したす
名前。 実行可胜ファむルがDT_SONAMEフィヌルドを持぀共有オブゞェクトにリンクされおいる堎合、
次に、実行可胜ファむルが実行されるず、ダむナミックリンカは共有をロヌドしようずしたす
に指定されたファむル名を䜿甚するのではなく、DT_SONAMEフィヌルドで指定されたオブゞェクト
リンカヌ。

-i むンクリメンタルリンクを実行したすオプションず同じ -r).

-初期化 名
ELF実行可胜ファむルたたは共有オブゞェクトを䜜成する堎合、実行可胜ファむルたたは共有オブゞェクトのずきにNAMEを呌び出したす。
DT_INITを関数のアドレスに蚭定するこずにより、共有オブゞェクトがロヌドされたす。 に
デフォルトでは、リンカは呌び出す関数ずしお「_init」を䜿甚したす。

-l名前仕様
--library =名前仕様
で指定されたアヌカむブたたはオブゞェクトファむルを远加したす 名前仕様 リンクするファむルのリストに。
このオプションは䜕床でも䜿甚できたす。 もしも 名前仕様 次の圢匏です ファむル名, ld
ラむブラリパスで次のファむルを怜玢したす ファむル名それ以倖の堎合は、
ず呌ばれるファむルのラむブラリパス libnamespec.a.

共有ラむブラリをサポヌトするシステムでは、 ld 以倖のファむルも怜玢する堎合がありたす
libnamespec.a。 具䜓的には、ELFおよびSunOSシステムでは、 ld ディレクトリを怜玢したす
ず呌ばれるラむブラリ libnamespec.so ず呌ばれるものを怜玢する前に libnamespec.a。 に
慣䟋では、「。so」拡匵子は共有ラむブラリを瀺したす。この動䜜に泚意しおください。
に適甚されたせん ファむル名、これは垞にず呌ばれるファむルを指定したす ファむル名.

リンカは、アヌカむブが指定されおいる堎所で、アヌカむブをXNUMX回だけ怜玢したす。
コマンドラむン。 アヌカむブが、あるオブゞェクトで定矩されおいないシンボルを定矩しおいる堎合
コマンドラむンでアヌカむブの前に衚瀺されたリンカには、
アヌカむブからの適切なファむル。 ただし、オブゞェクト内の未定矩のシンボル
埌でコマンドラむンに衚瀺されおも、リンカはアヌカむブを怜玢したせん。
再び。

ゞョブの蚭定方法に぀いおは、 -( リンカにアヌカむブを耇数回怜玢させる方法のオプション。

コマンドラむンで同じアヌカむブを耇数回リストするこずができたす。

このタむプのアヌカむブ怜玢は、Unixリンカヌの暙準です。 しかし、あなたが
ld AIXでは、AIXリンカの動䜜ずは異なるこずに泚意しおください。

-L怜玢ディレクトリ
--library-path =怜玢ディレクトリ
パスを远加 怜玢ディレクトリ パスのリストに ld アヌカむブラむブラリを怜玢し、
ld 制埡スクリプト。 このオプションは䜕床でも䜿甚できたす。 ディレクトリは
コマンドラむンで指定された順序で怜玢されたす。 ディレクトリ
コマンドラむンで指定されたものは、デフォルトのディレクトリの前に怜玢されたす。 党お -L
オプションはすべおに適甚されたす -l オプションが衚瀺される順序に関係なく、オプション。

If 怜玢ディレクトリ 「=」で始たり、「=」は シスルヌト 接頭蟞
リンカの構成時に指定されるパス。

怜玢されたパスのデフォルトセットで指定されおいない -Lどちらに䟝存したす
゚ミュレヌションモヌド ld を䜿甚しおおり、堎合によっおは、その構成方法に぀いおも説明したす。

パスは、「SEARCH_DIR」コマンドを䜿甚しおリンクスクリプトで指定するこずもできたす。
このように指定されたディレクトリは、リンカスクリプトが怜玢されるポむントで怜玢されたす
コマンドラむンにが衚瀺されたす。

-memulation
゚ミュレヌトする emulation リンカ。 䜿甚可胜な゚ミュレヌションを䞀芧衚瀺できたす。
-詳现 or -V オプション。

Status -m オプションが䜿甚されおいない堎合、゚ミュレヌションは「LDEMULATION」から取埗されたす
環境倉数定矩されおいる堎合。

それ以倖の堎合、デフォルトの゚ミュレヌションはリンカヌの構成方法によっお異なりたす。

-M
--print-map
リンクマップを暙準出力に印刷したす。 リンクマップは、に関する情報を提䟛したす
以䞋を含むリンク

* オブゞェクト ファむルがメモリにマップされる堎所。

* 共通シンボルの割り圓お方法。

* リンクにはすべおのアヌカむブ メンバヌが含たれおおり、そのシンボルに぀いおの蚀及も含たれおいたす。
アヌカむブメンバヌが持ち蟌たれたした。

* シンボルに割り圓おられる倀。

泚-倀が次の匏を含む匏によっお蚈算される蚘号
同じシンボルの以前の倀を参照するず、正しい結果が埗られない堎合がありたす
リンクマップに衚瀺されたす。 これは、リンカヌが䞭間を砎棄するためです
結果が埗られ、匏の最終倀のみが保持されたす。 そのような䞋で
状況によっおは、リンカは角括匧で囲たれた最終倀を衚瀺したす。
したがっお、たずえば、以䞋を含むリンカヌスクリプト

フヌ=1
フヌ = フヌ * 4
フヌ = フヌ + 8

次の堎合、リンクマップに次の出力が生成されたす。 -M オプションが䜿甚されたす

0x00000001 フヌ = 0x1
[0x0000000c] foo =foo * 0x4
[0x0000000c] foo =foo + 0x8

芋る 匏 リンカスクリプトの匏の詳现に぀いおは。

-n
--nmagic
セクションのペヌゞ配眮をオフにし、可胜であれば出力を「NMAGIC」ずしおマヌクしたす。

-N
--オヌマゞック
テキストセクションずデヌタセクションを読み取りず曞き蟌みができるように蚭定したす。 たた、ペヌゞを揃えないでください
デヌタセグメント、および共有ラむブラリに察するリンクを無効にしたす。 出力圢匏の堎合
Unixスタむルのマゞックナンバヌをサポヌトし、出力を「OMAGIC」ずしおマヌクしたす。 泚ただし、
曞き蟌み可胜なテキストセクションはPE-COFFタヌゲットで蚱可されおいたすが、
Microsoftが発行したフォヌマット仕様。

--ノヌマゞック
このオプションは、 -N オプション。 テキストセクションをに蚭定したす
読み取り専甚であり、デヌタセグメントを匷制的にペヌゞ揃えにしたす。 泚-このオプションは
共有ラむブラリに察するリンクを有効にしないでください。 䜿甚する -バダむナミック このため。

-o 出力
--output =出力
  出力 によっお䜜成されたプログラムの名前ずしお ld; このオプションがない堎合
指定、名前 アりト デフォルトで䜿甚されたす。 スクリプトコマンド「OUTPUT」も可胜です
出力ファむル名を指定したす。

-O レベル
If レベル れロより倧きい数倀です ld 出力を最適化したす。 これはかもしれたせん
かなり時間がかかるため、おそらくファむナルでのみ有効にする必芁がありたす
バむナリ。 珟時点では、このオプションはELF共有ラむブラリの生成にのみ圱響したす。 未来
リンカのリリヌスでは、このオプションをさらに掻甚する堎合がありたす。 たた、珟圚ありたせん
このオプションのれロ以倖の倀が異なる堎合のリンカヌの動䜜の違い。
繰り返したすが、これは将来のリリヌスで倉曎される可胜性がありたす。

-q
--emit-relocs
再配眮セクションずコンテンツは、完党にリンクされた実行可胜ファむルのたたにしたす。 リンクを投皿
分析および最適化ツヌルは、正しく実行するためにこの情報を必芁ずする堎合がありたす
実行可胜ファむルの倉曎。 これにより、実行可胜ファむルが倧きくなりたす。

このオプションは珟圚、ELFプラットフォヌムでのみサポヌトされおいたす。

--力動的
出力ファむルに動的セクションを匷制したす。 このオプションはVxWorksに固有です
タヌゲット。

-r
-再配眮可胜
再配眮可胜な出力を生成したす---぀たり、次のように機胜できる出力ファむルを生成したす
ぞの入力 ld。 これはよく呌ばれたす 郚分的な 連結。 副䜜甚ずしお、環境で
暙準のUnixマゞックナンバヌをサポヌトするこのオプションは、出力ファむルの
「OMAGIC」ぞのマゞックナンバヌ。 このオプションが指定されおいない堎合、絶察ファむルは
生産。 C ++プログラムをリンクする堎合、このオプション 意志 ぞの参照を解決する
コンストラクタヌ; そのためには、 -あなたは.

入力ファむルの圢匏が出力ファむルず同じでない堎合、郚分的なリンク
その入力ファむルに再配眮が含たれおいない堎合にのみサポヌトされたす。 違う
出力圢匏にはさらに制限がありたす。 たずえば、いく぀かの「a.out」ベヌスの圢匏
他の圢匏の入力ファむルずの郚分的なリンクはたったくサポヌトしおいたせん。

このオプションはず同じこずをしたす -i.

-R ファむル名
--just-symbols =ファむル名
からシンボル名ずそのアドレスを読み取る ファむル名、ただし、再配眮したり、含めたりしないでください
出力でそれ。 これにより、出力ファむルがシンボリックに絶察参照できるようになりたす
他のプログラムで定矩されおいるメモリの堎所。 このオプションは、
䞀床。

他のELFリンカヌずの互換性のために、 -R オプションの埌にディレクトリが続きたす
ファむル名ではなく、名前ずしお扱われたす -rpath オプションを遞択したす。

-s
--strip-all
出力ファむルからすべおのシンボル情報を省略したす。

-S
--strip-debug
出力ファむルからデバッガシンボル情報すべおのシンボルではないを省略したす。

-t
- 痕跡
入力ファむルの名前を次のように出力したす ld それらを凊理したす。

-T スクリプトファむル
--script =スクリプトファむル
  スクリプトファむル リンカヌスクリプトずしお。 このスクリプトは ldのデフォルトのリンカヌスクリプト
それに远加するのではなく、そう コマンドファむル に必芁なすべおを指定する必芁がありたす
出力ファむルを蚘述したす。 もしも スクリプトファむル 珟圚のディレクトリに存圚したせん、
「ld」は、前の任意のディレクトリで指定されたディレクトリでそれを探したす -L オプション。 倚数
-T オプションが蓄積されたす。

-dT スクリプトファむル
--default-script =スクリプトファむル
  スクリプトファむル デフォルトのリンカヌスクリプトずしお。

このオプションは、 - 脚本 スクリプトの凊理が
コマンドラむンの残りの郚分が凊理されるたで遅延したす。 これにより、
埌に配眮されたオプション -デフォルト-スクリプト に圱響を䞎えるコマンドラむンのオプション
リンカスクリプトの動䜜。これは、リンカコマンドラむンで重芁になる可胜性がありたす。
ナヌザヌが盎接制埡するこずはできたせん。 たずえば、コマンドラむンが
などの別のツヌルによっお構築されたす gccの).

-u シンボル
--undefined =シンボル
匷 シンボル 未定矩のシンボルずしお出力ファむルに入力されたす。 これを行うず、
たずえば、暙準ラむブラリからの远加モゞュヌルのリンクをトリガヌしたす。 -u 倚分
さたざたなオプション匕数を繰り返しお、远加の未定矩の蚘号を入力したす。 この
オプションは、「EXTERN」リンカスクリプトコマンドず同等です。

-あなたは C ++プログラム以倖の堎合、このオプションは次のようになりたす。 -r生成したす
再配眮可胜な出力---぀たり、ぞの入力ずしお機胜できる出力ファむル ld。 時
C ++プログラムのリンク、 -あなたは ありたせん コンストラクタヌぞの参照を解決したす。 -r。 したす
䜿甚するために動䜜したせん -あなたは それ自䜓がリンクされおいたファむル -あなたは; 䞀床
コンストラクタテヌブルが䜜成されおいるため、远加できたせん。 䜿甚する -あなたは 最埌だけ
郚分的なリンク、および -r 他の人のために。

-ナニヌク[=セクション]
䞀臎する入力セクションごずに個別の出力セクションを䜜成したす セクション、たたは
オプションのワむルドカヌド セクション すべおの孀立した入力セクションに぀いお、匕数がありたせん。 NS
孀立セクションは、リンカヌスクリプトで特に蚀及されおいないセクションです。 あなたはこれを䜿うこずができたす
コマンドラむンで耇数回オプションを遞択したす。 入力の通垞のマヌゞを防ぎたす
同じ名前のセクション。リンカヌスクリプトの出力セクションの割り圓おをオヌバヌラむドしたす。

-v
- バヌゞョン
-V のバヌゞョン番号を衚瀺する ldを遞択したす。 -V オプションには、サポヌトされおいる゚ミュレヌションも䞀芧衚瀺されたす。

-x
-砎棄-すべお
すべおのロヌカルシンボルを削陀したす。

-X
--discard-locals
すべおの䞀時的なロヌカルシンボルを削陀したす。 これらの蚘号は、システム固有のロヌカルで始たりたす
ラベルプレフィックス、通垞 .L ELFシステムの堎合たたは L 埓来のa.outシステムの堎合。

-y シンボル
--trace-symbol =シンボル
リンクされた各ファむルの名前を出力したす シンボル が衚瀺されたす。 このオプションを指定できたす
䜕床でも。 倚くのシステムでは、アンダヌスコアを前に付ける必芁がありたす。

このオプションは、リンクに未定矩のシンボルがあるがわからない堎合に䟿利です。
参照元。

-Y path
Add path デフォルトのラむブラリ怜玢パスに移動したす。 このオプションはSolarisに存圚したす
互換性。

-z キヌワヌド
認識されるキヌワヌドは次のずおりです。

コムレロック
耇数の再配眮セクションを組み合わせお䞊べ替え、動的なシンボルルックアップを䜜成したす
キャッシュが可胜です。

定矩
オブゞェクトファむル内の未定矩のシンボルを犁止したす。 共有の未定矩のシンボル
ラむブラリは匕き続き蚱可されたす。

実行スタック
オブゞェクトを実行可胜スタックが必芁であるこずを瀺したす。

初期化
このオプションは、共有オブゞェクトを構築する堎合にのみ意味がありたす。 オブゞェクトをマヌクしたす
その実行時の初期化は、の実行時の初期化の前に発生したす。
同時にプロセスに持ち蟌たれた他のオブゞェクト。 同様に
オブゞェクトのランタむムファむナラむズは、のランタむムファむナラむズ埌に発生したす
その他のオブゞェクト。

介入する
シンボルテヌブルが介圚するオブゞェクトを、以倖のすべおのシンボルの前にマヌクしたす。
プラむマリ実行可胜ファむル。

怠惰な
実行可胜ファむルたたは共有ラむブラリを生成するずきは、それをマヌクしお動的に通知したす
関数が呌び出された時点たで関数呌び出しの解決を延期するリンカヌ
遅延バむンディング、ロヌド時ではなく。 遅延バむンディングがデフォルトです。

ロヌドフィルタヌ
フィルタが実行時にすぐに凊理されるオブゞェクトをマヌクしたす。

muldef
耇数の定矩を蚱可したす。

ノコンブレロク
耇数の再配眮セクションの結合を無効にしたす。

nocopyreloc
コピヌ reloc の生成を無効にしたす。

ノヌドデフォルトラむブラリ
このオブゞェクトの䟝存関係の怜玢で無芖されるオブゞェクトをマヌクしたす
デフォルトのラむブラリ怜玢パス。

ノヌドレット
オブゞェクトを実行時にアンロヌドしおはならないこずを瀺したす。

ノドロペン
オブゞェクトを「dlopen」で䜿甚できないようにマヌクしたす。

ノヌダンプ
オブゞェクトを「dldump」でダンプできないこずを瀺したす。

noexecstack
オブゞェクトを実行可胜スタックを必芁ずしないものずしおマヌクしたす。

ノレルロ
オブゞェクトにELF「PT_GNU_RELRO」セグメントヘッダヌを䜜成しないでください。

今 実行可胜ファむルたたは共有ラむブラリを生成するずきは、それをマヌクしお動的に通知したす
プログラムの起動時たたは共有時にすべおのシンボルを解決するリンカヌ
ラむブラリは、関数呌び出しの解決を延期する代わりに、dlopenを䜿甚するようにリンクされおいたす
関数が最初に呌び出された時点たで。

起源
オブゞェクトに$ ORIGINが含たれおいる可胜性があるこずを瀺したす。

リロ
オブゞェクトにELF「PT_GNU_RELRO」セグメントヘッダヌを䜜成したす。

max-page-size =倀
゚ミュレヌションの最倧ペヌゞサむズをに蚭定したす 倀.

common-page-size =倀
゚ミュレヌションの共通ペヌゞサむズをに蚭定したす 倀.

Solarisずの互換性のため、他のキヌワヌドは無芖されたす。

-( アヌカむブ -)
--開始グルヌプ アヌカむブ --゚ンドグルヌプ
  アヌカむブ アヌカむブファむルのリストである必芁がありたす。 それらは明瀺的なファむルのいずれかである可胜性がありたす
名前、たたは -l オプション。

指定されたアヌカむブは、新しい未定矩の参照がなくなるたで繰り返し怜玢されたす
䜜成した。 通垞、アヌカむブは指定された順序でXNUMX回だけ怜玢されたす。
コマンドラむンで。 未定矩を解決するためにそのアヌカむブ内のシンボルが必芁な堎合
埌でコマンドラむンに衚瀺されるアヌカむブ内のオブゞェクトによっお参照されるシンボル、
リンカはその参照を解決できたせん。 アヌカむブをグルヌプ化するこずにより、
考えられるすべおの参照が解決されるたで、それらはすべお繰り返し怜玢されたす。

このオプションを䜿甚するず、パフォヌマンスが倧幅に䜎䞋したす。 次の堎合にのみ䜿甚するこずをお勧めしたす
XNUMX぀以䞊のアヌカむブ間には避けられない埪環参照がありたす。

--accept-unknown-input-arch
--no-accept-unknown-input-arch
アヌキテクチャを認識できない入力ファむルを受け入れるようにリンカに指瀺したす。 NS
ナヌザヌは自分が䜕をしおいるのかを知っおおり、意図的にリンクしたいず考えおいるず想定しおいたす。
これらの未知の入力ファむルで。 これは、以前のリンカヌのデフォルトの動䜜でした
リリヌス2.14。 リリヌス2.14以降のデフォルトの動䜜は、そのような入力を拒吊するこずです。
ファむルなど --accept-unknown-input-arch 叀いものを埩元するオプションが远加されたした
動䜜。

- 必芁に応じお
-必芁に応じお
このオプションは、コマンドで蚀及されおいるダむナミックラむブラリのELFDT_NEEDEDタグに圱響したす。
埌の行 - 必芁に応じお オプション。 通垞、リンカは DT_NEEDED タグを远加したす。
ラむブラリかどうかに関係なく、コマンドラむンに蚘茉されおいる各ダむナミックラむブラリ
実際には必芁です。 - 必芁に応じお DT_NEEDED タグが次の堎合にのみ発行されたす。
未定矩の通垞のオブゞェクトからのシンボル参照を満たすラむブラリ
ラむブラリがリンクされた時点で。 -必芁に応じお デフォルトを埩元したす
動䜜。

-远加-必芁
--远加䞍芁
このオプションは、ELF DT_NEEDED タグからの動的ラむブラリの凊理に圱響したす。
コマンドラむンの埌に蚘述される動的ラむブラリ --远加䞍芁 オプションを遞択したす。
通垞、リンカは DT_NEEDED から各ダむナミック ラむブラリに DT_NEEDED タグを远加したす。
タグ。 --远加䞍芁 そのため、これらのラむブラリに察しお DT_NEEDED タグが発行されなくなりたす。
DT_NEEDED タグから。 -远加-必芁 デフォルトの動䜜を埩元したす。

-䞻匵する キヌワヌド
このオプションは、SunOSずの互換性のために無芖されたす。

-バダむナミック
-dy
-call_shared
ダむナミックラむブラリに察するリンク。 これは、共有されおいるプラ​​ットフォヌムでのみ意味がありたす
ラむブラリがサポヌトされおいたす。 このオプションは通垞、このようなプラットフォヌムのデフォルトです。 NS
このオプションのさたざたなバリ゚ヌションは、さたざたなシステムずの互換性のためのものです。 しおもいいです
コマンドラむンでこのオプションを耇数回䜿甚したす。ラむブラリの怜玢に圱響したす。
-l それに続くオプション。

-Bグルヌプ
動的セクションの「DT_FLAGS_1」゚ントリに「DF_1_GROUP」フラグを蚭定したす。 この
ランタむムリンカが​​このオブゞェクトのルックアップを凊理し、その䟝存関係が
グルヌプ内でのみ実行されたす。 --unresolved-symbols = report-all 暗瀺されたす。 この
オプションは、共有ラむブラリをサポヌトするELFプラットフォヌムでのみ意味がありたす。

-Bスタティック
-dn
-非共有
-静的
共有ラむブラリに察しおリンクしないでください。 これは、次のようなプラットフォヌムでのみ意味がありたす
共有ラむブラリがサポヌトされおいたす。 このオプションのさたざたなバリ゚ヌションは、
さたざたなシステムずの互換性。 このオプションは、
コマンドラむンラむブラリの怜玢に圱響したす -l それに続くオプション。 この
オプションはたた意味したす --unresolved-symbols = report-all。 このオプションは、
-共有。 そうするこずは、共有ラむブラリが䜜成されおいるが、すべおの
ラむブラリの倖郚参照は、静的から゚ントリをプルするこずによっお解決する必芁がありたす
ラむブラリ。

-シンボリック
共有ラむブラリを䜜成するずきは、グロヌバルシンボルぞの参照を定矩にバむンドしたす
共有ラむブラリ内ある堎合。 通垞、リンクされたプログラムが可胜です
共有ラむブラリに察しお、共有ラむブラリ内の定矩をオヌバヌラむドしたす。 この
オプションは、共有ラむブラリをサポヌトするELFプラットフォヌムでのみ意味がありたす。

-シンボリック関数
共有ラむブラリを䜜成するずきは、グロヌバル関数シンボルぞの参照をにバむンドしたす
共有ラむブラリ内の定矩 (存圚する堎合)。 このオプションは ELF でのみ意味がありたす
共有ラむブラリをサポヌトするプラットフォヌム。

--dynamic-list =動的リストファむル
リンカに動的リストファむルの名前を指定したす。 これは通垞、次の堎合に䜿甚されたす
共有ラむブラリを䜜成しお、参照するグロヌバルシンボルのリストを指定したす
共有ラむブラリ内の定矩にバむンドしたり、䜜成したりしないでください
远加する必芁のあるシンボルのリストを指定するための動的にリンクされた実行可胜ファむル
実行可胜ファむルのシンボルテヌブル。 このオプションは、ELFプラットフォヌムでのみ意味がありたす
共有ラむブラリをサポヌトしたす。

動的リストの圢匏は、スコヌプずノヌドのないバヌゞョンノヌドず同じです。
名前。 芋る VERSION 。

--動的リストデヌタ
すべおのグロヌバルデヌタシンボルを動的リストに含めたす。

--dynamic-list-cpp-new
C ++挔算子newおよびdeleteの組み蟌み動的リストを提䟛したす。 䞻に䟿利です
共有libstdc ++を構築するため。

--dynamic-list-cpp-typeinfo
C ++ランタむムタむプ識別甚の組み蟌み動的リストを提䟛したす。

-チェックセクション
--チェックセクションなし
リンカヌに尋ねる 割り圓おられたセクションアドレスをチェックしお、
重耇がありたす。 通垞、リンカはこのチェックを実行し、怜出された堎合は
オヌバヌラップするず、適切な゚ラヌメッセヌゞが生成されたす。 リンカは知っおいたす、そしお
オヌバヌレむのセクションを考慮したす。 デフォルトの動䜜を埩元できたす
コマンドラむンスむッチを䜿甚しお -チェックセクション.

--cref
盞互参照テヌブルを出力したす。 リンカヌマップファむルが生成されおいる堎合、クロス
参照テヌブルがマップファむルに出力されたす。 それ以倖の堎合は、暙準に印刷されたす
出力。

衚の圢匏は意図的に単玔化されおいるため、次の方法で簡単に凊理できたす。
必芁に応じおスクリプト。 蚘号は名前で゜ヌトされお印刷されたす。 シンボルごずに、
ファむル名のリストが衚瀺されたす。 シンボルが定矩されおいる堎合、リストされる最初のファむルは
定矩の堎所。 残りのファむルには、シンボルぞの参照が含たれおいたす。

--no-define-common
このオプションは、共通シンボルぞのアドレスの割り圓おを犁止したす。 スクリプト
コマンド「INHIBIT_COMMON_ALLOCATION」も同じ効果がありたす。

  --no-define-common オプションを䜿甚するず、アドレスを割り圓おる決定を切り離すこずができたす
出力ファむルタむプの遞択からの䞀般的な蚘号。 それ以倖の堎合は再配眮䞍可
出力タむプは、共通シンボルぞのアドレスの割り圓おを匷制したす。 䜿甚する --no-define-common
共有ラむブラリから参照される共通シンボルを割り圓おるこずができたす
メむンプログラムでのみアドレス指定したす。 これにより、
共有ラむブラリであり、間違った解決をめぐる混乱を防ぎたす
専甚の怜玢パスを持぀動的モゞュヌルが倚数ある堎合に耇補
ランタむムシンボル解決。

--defsym シンボル=衚珟
次の匏で指定された絶察アドレスを含むグロヌバルシンボルを出力ファむルに䜜成したす。
衚珟。 このオプションは、耇数を定矩するために必芁な回数だけ䜿甚できたす
コマンドラむンの蚘号。 限定された圢匏の算術がサポヌトされおいたす
衚珟 このコンテキストでは、XNUMX進定数たたは名前を指定できたす。
既存の蚘号、たたは「+」ず「-」を䜿甚しおXNUMX進定数を加算たたは枛算する、たたは
シンボル。 より耇雑な匏が必芁な堎合は、linkerコマンドの䜿甚を怜蚎しおください
スクリプトからの蚀語。 泚 間に空癜があっおはなりたせん シンボル
等号 "="、 ず 衚珟.

--demangle [= ]
-デマングルなし
これらのオプションは、゚ラヌメッセヌゞやその他のシンボル名をデマングルするかどうかを制埡したす
出力。 リンカヌがデマングルするように指瀺されるず、リンカヌはシンボル名を
読みやすい方法オブゞェクトファむルで䜿甚されおいる堎合は、先頭のアンダヌスコアを削陀したす
フォヌマットし、C ++のマングルされたシンボル名をナヌザヌが読み取れる名前に倉換したす。 違う
コンパむラにはさたざたなマングリングスタむルがありたす。 オプションのデマングルスタむル匕数は、
コンパむラに適切なデマングリングスタむルを遞択するために䜿甚されたす。 リンカヌは
環境倉数を陀いお、デフォルトでデマングル COLLECT_NO_DEMANGLE が蚭定されおいたす。 これらは
オプションを䜿甚しお、デフォルトをオヌバヌラむドできたす。

-ダむナミックリンカヌ file
ダむナミックリンカの名前を蚭定したす。 これは、生成するずきにのみ意味がありたす
動的にリンクされたELF実行可胜ファむル。 通垞、デフォルトのダむナミックリンカは正しいです。
䜕をしおいるのかわからない限り、これを䜿甚しないでください。

-臎呜的-è­Šå‘Š
すべおの譊告を゚ラヌずしお扱いたす。

--force-exe-サフィックス
出力ファむルに.exeサフィックスが付いおいるこずを確認しおください。

正垞にビルドされた完党にリンクされた出力ファむルに「.exe」たたは「.dll」がない堎合
接尟蟞、このオプションは、リンカに出力ファむルを同じ名前のXNUMX぀にコピヌするように匷制したす
「.exe」サフィックスが付いおいたす。 このオプションは、倉曎されおいないUnixmakefileを
Microsoft Windowsホスト、䞀郚のバヌゞョンのWindowsは、むメヌゞを実行しない限りむメヌゞを実行しないため
「.exe」サフィックスで終わりたす。

--gc-セクション
--no-gc-sections
未䜿甚の入力セクションのガベヌゞコレクションを有効にしたす。 するタヌゲットでは無芖されたす
このオプションはサポヌトされおいたせん。 このオプションは互換性がありたせん -r or --emit-relocsを遞択したす。
(このガベヌゞ コレクションを実行しない) デフォルトの動䜜は、次の方法で埩元できたす。
指定する --no-gc-sections コマンドラむンで。

--print-gc-sections
--no-print-gc-sections
ガベヌゞコレクションによっお削陀されたすべおのセクションを䞀芧衚瀺したす。 リストはstderrに印刷されたす。
このオプションは、ガベヌゞコレクションが
--gc-セクション オプション。 デフォルトの動䜜次のセクションをリストしない
削陀を指定するこずで埩元できたす --no-print-gc-sections コマンドラむンで。

- 助けお
コマンドラむンオプションの抂芁を暙準出力に出力しお終了したす。

--タヌゲットヘルプ
すべおのタヌゲット固有のオプションの芁玄を暙準出力に出力しお終了したす。

-地図 マップファむル
ファむルぞのリンクマップを印刷したす マップファむル。 の説明を参照しおください -M 䞊蚘のオプション。

--保持メモリなし
ld 通垞、のシンボルテヌブルをキャッシュするこずにより、メモリ䜿甚量よりも速床を最適化したす。
メモリ内の入力ファむル。 このオプションは ld 代わりに、メモリ䜿甚量を最適化する
必芁に応じおシンボルテヌブルを読み盎したす。 これは、次の堎合に必芁になる堎合がありたす ld 䞍足しおいる
倧きな実行可胜ファむルをリンクしおいる間のメモリスペヌス。

-いいえ-未定矩
-z 定矩
通垞のオブゞェクトファむルからの未解決のシンボル参照を報告したす。 これは、
リンカは、非シンボリック共有ラむブラリを䜜成しおいたす。 スむッチ
-[no-] allow-shlib-未定矩 未解決を報告するための動䜜を制埡したす
リンクされおいる共有ラむブラリで芋぀かった参照。

--allow-耇数定矩
-z muldef
通垞、シンボルが耇数回定矩されおいる堎合、リンカヌは臎呜的を報告したす
゚ラヌ。 これらのオプションでは耇数の定矩が可胜であり、最初の定矩が䜿甚されたす。

--allow-shlib-未定矩
--no-allow-shlib-未定矩
共有ラむブラリ内の未定矩のシンボルを蚱可 (デフォルト) たたは犁止したす。 このスむッチ
に䌌おいたす -いいえ-未定矩 ただし、次の堎合の動䜜を決定したす。
未定矩のシンボルは、通垞のオブゞェクト ファむルではなく共有ラむブラリ内にありたす。 したす
通垞のオブゞェクト ファむル内の未定矩シンボルの凊理方法には圱響したせん。

その理由 --allow-shlib-未定矩 デフォルトでは、共有ラむブラリが
リンク時に指定されるものは、ロヌド時に䜿甚できるものず同じではない可胜性がありたす
したがっお、シンボルは実際にはロヌド時に解決できる可胜性がありたす。 さらに、いく぀かありたす
システム (BeOS など) では、共有ラむブラリ内の未定矩のシンボルが正垞に存圚したす。 (カヌネル
ロヌド時にパッチを適甚しお、珟圚の機胜に最も適した機胜を遞択したす。
建築。 これは、たずえば適切な memset を動的に遞択するために䜿甚されたす。
関数。 どうやら、HPPA 共有ラむブラリが未定矩であるこずも通垞のこずのようです。
シンボル。

--no-未定矩のバヌゞョン
通垞、シンボルのバヌゞョンが未定矩の堎合、リンカはそれを無芖したす。 この
オプションは、バヌゞョンが定矩されおいないシンボルを蚱可せず、臎呜的な゚ラヌが発行されたす
を代わりにお䜿いください。

--デフォルト-symver
バヌゞョン管理されおいない゚クスポヌトされたシンボルのデフォルトのシンボルバヌゞョンsonameを䜜成しお䜿甚したす。

--default-imported-symver
バヌゞョン管理されおいないむンポヌトされたシンボルのデフォルトのシンボルバヌゞョンsonameを䜜成しお䜿甚したす。

-- 譊告の䞍䞀臎
通垞は ld 次の入力ファむルをリンクしようずするず゚ラヌが発生したす
䜕らかの理由で䞍䞀臎、おそらくそれらは異なるためにコンパむルされおいるため
プロセッサたたはさたざたな゚ンディ゚ンス甚。 このオプションは ld それがすべきだず
そのような起こりうる゚ラヌを黙っお蚱可したす。 このオプションは、泚意しお䜿甚する必芁がありたす。
リンカ゚ラヌが発生するこずを保蚌する特別なアクションを実行した堎合
䞍適切。

--no-warn-怜玢䞍䞀臎
通垞は ld ラむブラリ䞭に互換性のないラむブラリが芋぀かった堎合は譊告が衚瀺されたす
探す。 このオプションは譊告を消したす。

--アヌカむブなし
の効果をオフにしたす -- 党䜓アヌカむブ 埌続のアヌカむブファむルのオプション。

--noinhibit-exec
実行可胜出力ファむルは、匕き続き䜿甚できる堎合は垞に保持しおください。 通垞、リンカヌ
リンクプロセス䞭に゚ラヌが発生した堎合、出力ファむルは生成されたせん。 それ
゚ラヌが発生した堎合は、出力ファむルを曞き蟌たずに終了したす。

-nostdlib
コマンドラむンで明瀺的に指定されたラむブラリディレクトリのみを怜玢したす。 図曞通
リンカスクリプトで指定されたディレクトリで指定されたリンカスクリプトを含む
コマンドラむンは無芖されたす。

--oformat 出力フォヌマット
ld 耇数の皮類のオブゞェクトファむルをサポヌトするように構成できたす。 もしあなたの ld is
このように構成するず、 --oformat のバむナリ圢匏を指定するオプション
出力オブゞェクトファむル。 ずきでさえ ld 代替オブゞェクトをサポヌトするように構成されおいる
フォヌマットの堎合、通垞、これを指定する必芁はありたせん。 ld を生成するように構成する必芁がありたす
デフォルトの出力フォヌマットずしお、各マシンで最も䞀般的なフォヌマット。 出力フォヌマット  
テキスト文字列、BFDラむブラリでサポヌトされおいる特定の圢匏の名前。 あなたはできる
利甚可胜なバむナリ圢匏を䞀芧衚瀺したす オブゞェクトダンプ -i。スクリプトコマンド
「OUTPUT_FORMAT」は出力フォヌマットを指定するこずもできたすが、このオプションはそれをオヌバヌラむドしたす。

-パむ
--pic-実行可胜ファむル
䜍眮に䟝存しない実行可胜ファむルを䜜成したす。 これは珟圚、ELFでのみサポヌトされおいたす
プラットフォヌム。 䜍眮に䟝存しない実行可胜ファむルは、その点で共有ラむブラリに䌌おいたす
それらは、ダむナミックリンカによっおOSが遞択した仮想アドレスに再配眮されたす
それら呌び出しごずに異なる可胜性がありたす。 通垞の動的にリンクされた実行可胜ファむルのように
それらは実行可胜であり、実行可胜ファむルで定矩されたシンボルはによっおオヌバヌラむドできたせん
共有ラむブラリ。

-qmagic
Linuxずの互換性のため、このオプションは無芖されたす。

-Qy このオプションは、SVR4の互換性のために無芖されたす。

- リラックス
マシンに䟝存する効果を持぀オプション。 このオプションは、ごく䞀郚でのみサポヌトされおいたす
タヌゲット。

䞀郚のプラットフォヌムでは、 - リラックス オプションは、次のようなグロヌバル最適化を実行したす。
アドレスの緩和など、リンカがプログラム内のアドレスを解決する堎合に可胜
モヌドを倉曎し、出力オブゞェクト ファむル内で新しい呜什を合成したす。

䞀郚のプラットフォヌムでは、これらのリンク時間のグロヌバル最適化により、
結果の実行可胜ファむルは䞍可胜です。 これは束䞋の堎合であるこずが知られおいたす
MN10200およびMN10300ファミリのプロセッサ。

これがサポヌトされおいないプラットフォヌムでは、 - リラックス 受け入れられたすが、無芖されたす。

--シンボルファむルを保持 ファむル名
保持する の ファむルにリストされおいる蚘号 ファむル名、他のすべおを砎棄したす。 ファむル名
は単玔なフラットファむルで、XNUMX行にXNUMX぀のシンボル名が付いおいたす。 このオプションは特に
倧きなグロヌバルシンボルテヌブルがある環境VxWorksなどで圹立ちたす
実行時のメモリを節玄するために、埐々に蓄積されたす。

--シンボルファむルを保持 ありたせん 未定矩のシンボル、たたはに必芁なシンボルを砎棄したす
移転。

指定のみ可胜 --シンボルファむルを保持 コマンドラむンでXNUMX回。 オヌバヌラむドしたす -s
& -S.

-rpath DIR
ランタむムラむブラリの怜玢パスにディレクトリを远加したす。 これは、ELFをリンクするずきに䜿甚されたす
共有オブゞェクトで実行可胜。 党お -rpath 匕数は連結されおに枡されたす
実行時に共有オブゞェクトを芋぀けるためにそれらを䜿甚する実行時リンカヌ。 NS -rpath
このオプションは、共有オブゞェクトに必芁な共有オブゞェクトを芋぀けるずきにも䜿甚されたす
リンクに明瀺的に含たれおいたす。 の説明を参照しおください -rpath-リンク オプション。 堎合
-rpath ELF実行可胜ファむル、環境のコンテンツをリンクする堎合は䜿甚されたせん
倉数「LD_RUN_PATH」が定矩されおいる堎合は䜿甚されたす。

  -rpath オプションはSunOSでも䜿甚できたす。 デフォルトでは、SunOSでは、リンカヌは
すべおの䞭からランタむム怜玢パッチを圢成したす。 -L 䞎えられたオプション。 もし -rpath オプション
が䜿甚される堎合、ランタむム怜玢パスは、 -rpath オプションは、
無芖しお -L オプション。 これは、倚くの機胜を远加するgccを䜿甚する堎合に圹立ちたす。 -L
NFSマりントされたファむルシステムにある可胜性のあるオプション。

他のELFリンカヌずの互換性のために、 -R オプションの埌にディレクトリが続きたす
ファむル名ではなく、名前ずしお扱われたす -rpath オプションを遞択したす。

-rpath-リンク DIR
ELFたたはSunOSを䜿甚する堎合、XNUMX぀の共有ラむブラリに別のラむブラリが必芁になる堎合がありたす。 これは、
「ld-shared」リンクには、入力ファむルのXNUMX぀ずしお共有ラむブラリが含たれおいたす。

非共有、非再配眮可胜を実行しおいるずきにリンカがそのような䟝存関係に遭遇したずき
リンク、それは自動的に必芁な共有ラむブラリを芋぀けおそれを含めようずしたす
リンクに明瀺的に含たれおいない堎合。 そのような堎合、 -rpath-リンク オプション
怜玢するディレクトリの最初のセットを指定したす。 NS -rpath-リンク オプションで指定できたす
で区切られた名前のリストを指定するこずによる䞀連のディレクトリ名
コロン、たたは耇数回出珟するこずによっお。

このオプションは、次のような怜玢パスを䞊曞きするため、泚意しお䜿甚する必芁がありたす。
共有ラむブラリにハヌドコンパむルされおいたす。 そのような堎合に䜿甚するこずが可胜です
意図せずに、ランタむムリンカヌが行う怜玢パスずは異なる怜玢パス。

リンカは、次の怜玢パスを䜿甚しお、必芁な共有ラむブラリを怜玢したす。

1.によっお指定されたディレクトリ -rpath-リンク オプション。

2.によっお指定されたディレクトリ -rpath オプション。 の違い -rpath &
-rpath-リンク によっお指定されたディレクトリです -rpath オプションはに含たれおいたす
実行可胜で実行時に䜿甚されたすが、 -rpath-リンク オプションは有効です
リンク時に。 怜玢 -rpath このように、ネむティブリンカヌず
で構成されたクロスリンカヌ --with-sysroot オプションを遞択したす。

3. ELF システム䞊で、 -rpath 「rpath-link」オプションが䜿甚されおいない堎合は、
環境倉数「LD_RUN_PATH」の内容。 ネむティブリンカヌ甚です
のみ。

4. SunOSでは、 -rpath オプションが䜿甚されなかった堎合、指定されたディレクトリを怜玢したす
-L オプション。

5. ネむティブ リンカヌの堎合は、環境倉数「LD_LIBRARY_PATH」の内容。

6.ネむティブELFリンカヌの堎合、共有の「DT_RUNPATH」たたは「DT_RPATH」内のディレクトリ
ラむブラリは、必芁な共有ラむブラリを怜玢したす。 「DT_RPATH」゚ントリは次のずおりです。
「DT_RUNPATH」゚ントリが存圚する堎合は無芖されたす。

7.デフォルトのディレクトリ、通垞は / lib & / usr / lib.

8. ELFシステムのネむティブリンカヌの堎合、ファむルの堎合 /etc/ld.so.conf 存圚する、リスト
そのファむルで芋぀かったディレクトリの数。

必芁な共有ラむブラリが芋぀からない堎合、リンカは譊告を発行し、
リンクを続行したす。

-共有
-共有可胜
共有ラむブラリを䜜成したす。 これは珟圚、ELF、XCOFF、SunOSでのみサポヌトされおいたす
プラットフォヌム。 SunOSでは、リンカは次の堎合に共有ラむブラリを自動的に䜜成したす。 -e
オプションは䜿甚されず、リンクに未定矩のシンボルがありたす。

--sort-common
このオプションは ld 䞀般的なシンボルを
適切な出力セクション。 最初にすべおの XNUMX バむト蚘号が来お、次にすべおの XNUMX バむト蚘号が来たす。
バむト、次に XNUMX バむトすべお、そしおその他すべお。 隙間を防ぐためです
配眮の制玄によりシンボル間がずれおしたいたす。

--゜ヌトセクション 名
このオプションは、リンカヌのすべおのワむルドカヌドセクションパタヌンに「SORT_BY_NAME」を適甚したす
スクリプト。

--゜ヌトセクション アラむンメント
このオプションは、「SORT_BY_ALIGNMENT」を内のすべおのワむルドカヌドセクションパタヌンに適甚したす。
リンカヌスクリプト。

--ファむルごずに分割 [サむズ]
そしお --再配眮による分割 ただし、入力ファむルごずに新しい出力セクションを䜜成したす。
サむズ が達成された。 サむズ 指定しない堎合、デフォルトのサむズは1です。

--再配眮による分割 [カりント]
出力ファむルに远加のセクションを䜜成しお、の単䞀の出力セクションがないようにしたす。
ファむルには以䞊のものが含たれおいたす カりント 移転。 これは、巚倧な生成時に圹立ちたす
COFFオブゞェクトを䜿甚しお特定のリアルタむムカヌネルにダりンロヌドするための再配眮可胜なファむル
ファむル圢匏; COFFは65535回でXNUMXを超える再配眮を衚すこずができないため
セクション。 これは、機胜しないオブゞェクトファむル圢匏では機胜しないこずに泚意しおください
任意のセクションをサポヌトしたす。 リンカは個々の入力セクションを分割したせん
再配垃の堎合、単䞀の入力セクションに カりント 移転
XNUMX぀の出力セクションには、その数の再配眮が含たれたす。 カりント デフォルトの倀は
32768.

-統蚈
実行など、リンカヌの操䜜に関する統蚈を蚈算しお衚瀺したす
時間ずメモリの䜿甚量。

--sysroot =ディレクトリにゞョブを開始したす。
  ディレクトリにゞョブを開始したす。 sysrootの堎所ずしお、configure-timeのデフォルトをオヌバヌラむドしたす。
このオプションは、を䜿甚しお構成されたリンカヌでのみサポヌトされたす。 --with-sysroot.

-埓来の圢匏
䞀郚のタヌゲットでは、 ld いく぀かの出力ずはいく぀かの点で異なりたす
既存のリンカヌ。 このスむッチは芁求したす ld 代わりに埓来の圢匏を䜿甚したす。

たずえば、SunOSでは、 ld シンボル文字列テヌブル内の重耇する゚ントリを結合したす。 この
完党なデバッグ情報を含む出力ファむルのサむズを30以䞊削枛できたす
パヌセント。 残念ながら、SunOSの「dbx」プログラムは結果のプログラムを読み取るこずができたせん
「gdb」には問題はありたせん。 NS -埓来の圢匏 スむッチは教えたす ld 結合しない
重耇する゚ントリ。

--セクション開始 セクション名=ORG
出力ファむル内の次の絶察アドレスでセクションを芋぀けたす。 ORG。 You may useあなたは䜿甚するこずができたす
コマンド内の耇数のセクションを芋぀けるために必芁な回数このオプション
ラむン。 ORG 単䞀のXNUMX進敎数である必芁がありたす。 他のリンカヌずの互換性のために、
先頭を省略できたす 0x 通垞、XNUMX進倀に関連付けられたす。 泚 そこ
間に空癜があっおはなりたせん セクション名、等号 "="、 ず ORG.

-TBS ORG
-Tdata ORG
-Ttext ORG
--section-start ず同じですが、「.bss」、「.data」、たたは「.text」を指定したす。 セクション名.

--unresolved-symbols =方法
未解決のシンボルの凊理方法を決定したす。 の可胜な倀はXNUMX぀ありたす
方法:

党無芖
未解決のシンボルは報告しないでください。

レポヌト-すべお
未解決のシンボルをすべお報告したす。 これがデフォルトです。

オブゞェクトファむルを無芖する
共有ラむブラリに含たれおいる未解決のシンボルを報告したすが、無芖したす
それらが通垞のオブゞェクトファむルからのものである堎合。

共有ラむブラリを無芖する
通垞のオブゞェクトファむルからの未解決のシンボルを報告したすが、次の堎合は無芖したす
それらは共有ラむブラリから来おいたす。 これは、ダむナミックを䜜成するずきに圹立ちたす
バむナリであり、参照する必芁があるすべおの共有ラむブラリが知られおいたす
リンカのコマンドラむンに含たれおいたす。

共有ラむブラリ自䜓の動䜜は、
-[no-] allow-shlib-未定矩 オプションを遞択したす。

通垞、リンカは、報告された未解決のシンボルごずに゚ラヌメッセヌゞを生成したす。
しかし、オプション -è­Šå‘Š-未解決-蚘号 これを譊告に倉曎できたす。

--dll-冗長
-詳现
のバヌゞョン番号を衚瀺する ld サポヌトされおいるリンカヌ゚ミュレヌションを䞀芧衚瀺したす。 画面
どの入力ファむルを開くこずができるか、できないか。 によっお䜿甚されおいるリンカヌスクリプトを衚瀺したす
リンカヌ。

--version-script =バヌゞョン-スクリプトファむル
リンカにバヌゞョンスクリプトの名前を指定したす。 これは通垞、次の堎合に䜿甚されたす
バヌゞョンに関する远加情報を指定するための共有ラむブラリの䜜成
䜜成されるラむブラリの階局。 このオプションは ELF でのみ意味がありたす
共有ラむブラリをサポヌトするプラットフォヌム。

-è­Šå‘Š-共通
共通のシンボルが別の共通のシンボルたたはシンボルず組み合わされたずきに譊告したす
意味。 Unix リンカヌでは、このややずさんな手法が蚱可されおいたすが、䞀郚のリンカヌでは
他のオペレヌティングシステムはそうではありたせん。 このオプションを䜿甚するず、朜圚的な問題を芋぀けるこずができたす
グロヌバルシンボルの組み合わせから。 残念ながら、䞀郚の C ラむブラリではこの手法が䜿甚されおいるため、
プログラムだけでなく、ラむブラリのシンボルに぀いおも譊告が衚瀺される堎合がありたす。

ここではCの䟋で瀺されおいる、XNUMX皮類のグロヌバルシンボルがありたす。

int型 i = 1;
出力ファむルの初期化されたデヌタセクションに入る定矩。

倖郚 int型 i;
スペヌスを割り圓おない未定矩の参照。 どちらかが必芁です
どこかの倉数の定矩たたは共通の蚘号。

int型 i;
䞀般的なシンボル。 倉数にXNUMX぀以䞊の共通シンボルしかない堎合、
出力ファむルの初期化されおいないデヌタ領域に入りたす。 リンカヌはマヌゞしたす
同じ倉数の耇数の共通シンボルをXNUMX぀のシンボルに。 圌らがいる堎合
さたざたなサむズの䞭で、最倧のサむズを遞択したす。 リンカヌは共通のシンボルになりたす
同じ倉数の定矩がある堎合は、宣蚀に入れたす。

  -è­Šå‘Š-共通 オプションはXNUMX皮類の譊告を生成できたす。 各譊告は
䞀察の線最初は出䌚ったばかりのシンボルを衚し、XNUMX番目は出䌚ったばかりのシンボルを衚したす
同じ名前で遭遇した前のシンボルを説明したす。 XNUMX぀の䞀方たたは䞡方
シンボルは䞀般的なシンボルになりたす。

1.すでに定矩があるので、共通のシンボルを参照に倉える
シンボルのために。

 譊告 `の共通'
定矩によりオヌバヌラむド
 譊告ここで定矩

2.共通のシンボルを参照に倉えるのは、埌の定矩が
シンボルに遭遇したした。 これは前のケヌスず同じですが、
シンボルは異なる順序で怜出されたす。

 譊告 `の定矩'
共通のオヌバヌラむド
 譊告䞀般的なものはここにありたす

3.共通シンボルを以前の同じサむズの共通シンボルずマヌゞしたす。

 譊告耇数の共通
`の'
 譊告以前の共通点はここにありたす

4.共通シンボルを以前のより倧きな共通シンボルずマヌゞしたす。

 譊告 `の共通'
より倧きなコモンによっおオヌバヌラむドされたす
 譊告より倧きな共通点はここにありたす

5.共通シンボルを以前の小さい共通シンボルずマヌゞしたす。 これは同じです
前の堎合ず同じですが、シンボルが別の堎所で怜出される点が異なりたす
オヌダヌ。

 譊告 `の共通'
小さいコモンをオヌバヌラむドする
 譊告小さいコモンはここにありたす

-è­Šå‘Š-コンストラクタヌ
グロヌバルコンストラクタヌが䜿甚されおいる堎合は譊告したす。 これは、いく぀かのオブゞェクトファむルにのみ圹立ちたす
フォヌマット。 COFFやELFなどの圢匏の堎合、リンカはグロヌバルの䜿甚を怜出できたせん
コンストラクタヌ。

--warn-multiple-gp
出力ファむルに耇数のグロヌバルポむンタ倀が必芁な堎合に譊告したす。 これだけです
Alphaなどの特定のプロセッサにずっお意味がありたす。 具䜓的には、䞀郚のプロセッサ
倧きな倀の定数を特別なセクションに配眮したす。 特殊レゞスタヌグロヌバル
ポむンタはこのセクションの䞭倮を指しおいるため、定数をロヌドできたす
ベヌスレゞスタ盞察アドレッシングモヌドを介しお効率的に。 ベヌスのオフセット以来-
レゞスタ盞察モヌドは固定されおおり、比范的小さいたずえば、16ビットため、
定数プヌルの最倧サむズ。 したがっお、倧芏暡なプログラムでは、倚くの堎合、
可胜なすべおに察凊できるようにするために、耇数のグロヌバルポむンタ倀を䜿甚する
定数。 このオプションを䜿甚するず、このケヌスが発生するたびに譊告が発行されたす。

-è­Šå‘Š-XNUMX回
参照するモゞュヌルごずにXNUMX回ではなく、未定矩のシンボルごずにXNUMX回だけ譊告したす。
ボヌマンは

--warn-section-align
アラむメントのために出力セクションのアドレスが倉曎された堎合に譊告したす。 通垞、
配眮は入力セクションによっお蚭定されたす。 䜏所は次の堎合にのみ倉曎されたす
明瀺的に指定されおいたせん。 ぀たり、「SECTIONS」コマンドで開始が指定されおいない堎合
セクションのアドレス。

--warn-shared-textrel
リンカがDT_TEXTRELを共有オブゞェクトに远加した堎合に譊告したす。

-è­Šå‘Š-未解決-蚘号
リンカが未解決のシンボルを報告する堎合オプションを参照
-未解決-シンボル通垞ぱラヌが発生したす。 このオプションはそれを䜜りたす
代わりに譊告を生成したす。

-゚ラヌ-未解決-シンボル
これにより、リンカがレポヌトしおいるずきに゚ラヌを生成するずいうリンカのデフォルトの動䜜が埩元されたす。
未解決のシンボル。

-- 党䜓アヌカむブ
コマンドラむンの埌に蚘茉されおいるアヌカむブごずに -- 党䜓アヌカむブ オプション、
怜玢するのではなく、リンク内のアヌカむブ内のすべおのオブゞェクトファむルを含めたす
必芁なオブゞェクトファむルのアヌカむブ。 これは通垞、アヌカむブファむルを䜜成するために䜿甚されたす
共有ラむブラリに入れ、すべおのオブゞェクトを結果の共有ラむブラリに含めるように匷制したす
図曞通。 このオプションは耇数回䜿甚できたす。

gccからこのオプションを䜿甚する堎合のXNUMX぀の泚意最初に、gccはこのオプションに぀いお知りたせん。
だからあなたは䜿甚する必芁がありたす -Wl、-アヌカむブ党䜓。 第二に、䜿甚するこずを忘れないでください
-Wl、-no-whole-archive gccは独自のリストを远加するため、アヌカむブのリストの埌に
リンクぞのアヌカむブの数であり、このフラグがそれらにも圱響を䞎えたくない堎合がありたす。

- 包む シンボル
ラッパヌ関数を䜿甚する シンボル。 未定矩の参照 シンボル 解決されたす
ラップしたす_シンボル"。 「__real_」ぞの未定矩の参照シンボル" に解決されたす
シンボル.

これは、システム関数のラッパヌを提䟛するために䜿甚できたす。 ラッパヌ関数
「__wrap_」ず呌ばれるべきですシンボル"。 システム関数を呌び出したい堎合は、
「__real_シンボル".

簡単な䟋を次に瀺したす。

無効*
__wrap_mallocsize_t c
{
printf "mallocがzu \ nで呌び出されたした"、c;
return __real_mallocc;
}

を䜿甚しお他のコヌドをこのファむルにリンクする堎合 - 包む malloc関数、その埌、「malloc」ぞのすべおの呌び出し
代わりに、関数「__wrap_malloc」を呌び出したす。 の「__real_malloc」の呌び出し
「__wrap_malloc」は、実際の「malloc」関数を呌び出したす。

「__real_malloc」関数も提䟛しお、
- 包む オプションは成功したす。 これを行う堎合、あなたはの定矩を眮くべきではありたせん
「__wrap_malloc」ず同じファむル内の「__real_malloc」; そうした堎合、アセンブラは
リンカが呌び出しを「malloc」にラップする前に、呌び出しを解決したす。

--ええ-フレヌム-hdr
「.eh_frame_hdr」セクションずELF「PT_GNU_EH_FRAME」セグメントヘッダヌの䜜成を芁求したす。

--enable-new-dtags
--新しい dtags を無効にする
このリンカは、ELFで新しい動的タグを䜜成できたす。 しかし、叀いELFシステムはそうではないかもしれたせん
それらを理解したす。 指定した堎合 --enable-new-dtags、動的タグが䜜成されたす
必芁に応じお。 指定する堎合 --新しい dtags を無効にする、新しい動的タグは䜜成されたせん。
デフォルトでは、新しい動的タグは䜜成されたせん。 これらのオプションは単なる
ELF システムで利甚可胜です。

--hash-size =数
リンカのハッシュテヌブルのデフォルトサむズをに近い玠数に蚭定したす 数.
この倀を増やすず、リンカヌがその実行にかかる時間を短瞮できたす。
リンカのメモリ芁件を増やすこずを犠牲にしお、タスク。 同様に
この倀を枛らすず、速床を犠牲にしおメモリ芁件を枛らすこずができたす。

--hash-style =
リンカのハッシュテヌブルのタむプを蚭定したす。 埓来のELFの堎合は「sysv」のいずれかになりたす
「.hash」セクション、新しいスタむルのGNUの堎合は「gnu」、䞡方の堎合は「.gnu.hash」セクションたたは「both」
埓来のELF「.hash」および新しいスタむルのGNU「.gnu.hash」ハッシュテヌブル。 デフォルトは「sysv」です。

--メモリのオヌバヌヘッドを枛らす
このオプションは、リンクを犠牲にしお、実行時のメモリ芁件を削枛したす
速床。 これは、リンクマップファむルの叀いOn ^ 2アルゎリズムを遞択するために導入されたした
生成のために玄40倚くのメモリを䜿甚する新しいOnアルゎリズムではなく
シンボルストレヌゞ。

スむッチのもう1021぀の効果は、デフォルトのハッシュテヌブルサむズをXNUMXに蚭定するこずです。
リンカの実行時間を長くするずいう犠牲を払っお、再びメモリを節玄したす。 これは行われたせん
ただし、 -ハッシュサむズ スむッチが䜿甚されおいたす。

  --メモリのオヌバヌヘッドを枛らす スむッチは、他のトレヌドオフを有効にするためにも䜿甚できたす。
リンカの将来のバヌゞョン。

--ビルド ID
--build-id =
「.note.gnu.build-id」ELF ノヌト セクションの䜜成をリク゚ストしたす。 メモの内容は
は、このリンクされたファむルを識別する䞀意のビットです。 128 個のランダムを䜿甚するには「uuid」を指定できたす
ビット、「sha1」は出力コンテンツの暙準郚分に 160 ビット SHA1 ハッシュを䜿甚したす。
「md5」: 出力コンテンツの暙準郚分に 128 ビット MD5 ハッシュを䜿甚する、たたは
「0xhexstring」 XNUMX 進数の偶数ずしお指定された遞択したビット文字列を䜿甚したす。
数字 (数字ペア間の「-」および「:」文字は無芖されたす)。 もし 省略、
「sha1」が䜿われたす。

「md5」スタむルず「sha1」スタむルは、垞に同じである識別子を生成したす。
同䞀の出力ファむルですが、同䞀でないすべおの出力ファむルの䞭で䞀意になりたす。 です
ファむルの内容のチェックサムずしお比范されるこずを意図しおいたせん。 リンクされたファむルは
埌で他のツヌルによっお倉曎されたすが、元のツヌルを識別するビルドIDビット文字列
リンクされたファむルは倉曎されたせん。

「なし」を枡す 以前の「--build-id」オプションの蚭定を無効にしたす
コマンドラむン。

i386PEリンカヌは -共有 オプション。これにより、出力は
通垞の実行可胜ファむルの代わりにダむナミックリンクラむブラリDLL。 名前を付ける必芁がありたす
このオプションを䜿甚するず、「*。dll」が出力されたす。 さらに、リンカヌは完党にサポヌトしたす
暙準の「* .def」ファむル。オブゞェクトのようにリンカのコマンドラむンで指定できたす。
ファむル実際には、シンボルを゚クスポヌトするアヌカむブの前に配眮しお、シンボルが確実に取埗されるようにする必芁がありたす。
通垞のオブゞェクトファむルず同じようにリンクされたす。

すべおのタヌゲットに共通のオプションに加えお、i386PEリンカヌは远加のサポヌトを提䟛したす
i386PEタヌゲットに固有のコマンドラむンオプション。 倀を取るオプション
スペヌスたたは等号のいずれかで倀から区切るこずができたす。

--add-stdcall-alias
指定されおいる堎合、stdcallサフィックス@nnはそのたた、たた
接尟蟞が削陀されたした。 [このオプションは、リンカヌのi386PEタヌゲットポヌトに固有です]

--ベヌスファむル file
  file すべおのベヌスアドレスを保存するファむルの名前ずしお
DLLを生成するために必芁な再配眮 dllツヌル。 [これはi386PE固有です
オプション]

--dll
通垞の実行可胜ファむルの代わりにDLLを䜜成したす。 䜿甚するこずもできたす -共有 たたはを指定したす
指定された「.def」ファむルの「LIBRARY」。 [このオプションは、察象ずなるi386PEに固有のものです
リンカヌのポヌト]

--enable-stdcall-fixup
--disable-stdcall-fixup
リンクが解決できないシンボルを芋぀けるず、「ファゞヌ」を実行しようずしたす。
の圢匏のみが異なる別の定矩枈みシンボルを探すこずによる「リンク」
シンボル名cdeclずstdcallであり、䞀臎にリンクするこずでそのシンボルを解決したす。
たずえば、未定矩のシンボル「_foo」が関数「_foo @ 12」にリンクされおいる可胜性がありたす。
未定矩のシンボル「_bar @ 16」が関数「_bar」にリンクされおいる可胜性がありたす。 い぀
リンカはこれを行い、通垞はリンクに倱敗するはずだったので、譊告を出力したす。
ただし、サヌドパヌティのdllから生成されたむンポヌトラむブラリには、この機胜が必芁な堎合がありたす
䜿えるように。 指定した堎合 --enable-stdcall-fixup、この機胜は完党に有効になっおいたす
譊告は印刷されたせん。 指定した堎合 --disable-stdcall-fixup、この機胜は
無効になり、そのような䞍䞀臎ぱラヌず芋なされたす。 [このオプションは
リンカのi386PEタヌゲットポヌト]

--すべおのシンボルを゚クスポヌト
指定した堎合、DLLの構築に䜿甚されるオブゞェクト内のすべおのグロヌバルシンボルは、によっお゚クスポヌトされたす。
DLL。 それ以倖の堎合ぱクスポヌトされない堎合は、これがデフォルトであるこずに泚意しおください
シンボル。 シンボルがDEFファむルを介しお明瀺的に゚クスポヌトされるか、暗黙的に゚クスポヌトされる堎合
関数属性を介しお、デフォルトでは、このオプションがない限り、他には䜕も゚クスポヌトされたせん。
䞎えられたす。 蚘号「DllMain @ 12」、「DllEntryPoint @ 0」、
「DllMainCRTStartup @ 12」、および「impure_ptr」は自動的に゚クスポヌトされたせん。 たた、
他のDLLからむンポヌトされたシンボルは再゚クスポヌトされず、指定するシンボルも再゚クスポヌトされたせん。
「_head_」で始たる、たたは「_head_」で終わるDLLの内郚レむアりト
「_iname」。 さらに、「libgcc」、「libstd ++」、「libmingw32」、たたは「libmingwXNUMX」からの蚘号はありたせん。
「crtX.o」が゚クスポヌトされたす。 名前が「__rtti_」たたは「__builtin_」で始たる蚘号
C ++ DLLを支揎するために、゚クスポヌトされたせん。 最埌に、の広範なリストがありたす
cygwin-゚クスポヌトされないプラむベヌトシンボル明らかに、これはビルド時に適甚されたす
cygwinタヌゲットのDLL。 これらのcygwin-excludesは次のずおりです "_ cygwin_dll_entry @ 12"、
"_cygwin_crt0_common @ 8"、 "_ cygwin_noncygwin_dll_entry @ 12"、 "_ fmode"、 "_ impure_ptr"、
"cygwin_attach_dll"、 "cygwin_premain0"、 "cygwin_premain1"、 "cygwin_premain2"、
「cygwin_premain3」、および「environ」。 [このオプションは、察象ずなるi386PEに固有のものです
リンカヌのポヌト]

-陀倖-蚘号 シンボル,シンボル、...
自動的に゚クスポヌトされないシンボルのリストを指定したす。 象城
名前はコンマたたはコロンで区切るこずができたす。 [このオプションはi386PEに固有です
リンカヌのタヌゲットポヌト]

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

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

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

--キルアット
指定されおいる堎合、stdcallサフィックス@nnシンボルが削陀される前にシンボルから削陀されたす
゚クスポヌトされたした。 [このオプションは、リンカヌのi386PEタヌゲットポヌトに固有です]

--ラヌゞアドレス察応
指定した堎合、COFFヘッダヌの「特性」フィヌルドの適切なビットが蚭定されたす
この実行可胜ファむルが2ギガバむトを超える仮想アドレスをサポヌトしおいるこずを瀺したす。
これは、/ 3GBたたは/ USERVA =ず組み合わせお䜿甚​​する必芁がありたす倀 メガバむトスむッチむン
BOOT.INIの「[オペレヌティングシステム]」セクション。 それ以倖の堎合、このビットは効果がありたせん。
[このオプションは、リンカヌのPEタヌゲットポヌトに固有です]

--䞻芁なむメヌゞ バヌゞョン 倀
「画像バヌゞョン」のメゞャヌ番号を蚭定したす。 デフォルトは1です。[このオプションは
リンカのi386PEタヌゲットポヌトに固有]

--メゞャヌ OS バヌゞョン 倀
「OSバヌゞョン」のメゞャヌ番号を蚭定したす。 デフォルトは4です。[このオプションは特定のものです
リンカのi386PEタヌゲットポヌトぞ]

--メゞャヌ サブシステム バヌゞョン 倀
「サブシステムバヌゞョン」のメゞャヌ番号を蚭定したす。 デフォルトは4です。[このオプションは
リンカのi386PEタヌゲットポヌトに固有]

-マむナヌむメヌゞバヌゞョン 倀
「画像バヌゞョン」のマむナヌ番号を蚭定したす。 デフォルトは0です。[このオプションは
リンカのi386PEタヌゲットポヌトに固有]

-マむナヌ-os-バヌゞョン 倀
「OSバヌゞョン」のマむナヌ番号を蚭定したす。 デフォルトは0です。[このオプションは特定のものです
リンカのi386PEタヌゲットポヌトぞ]

-マむナヌサブシステムバヌゞョン 倀
「サブシステムバヌゞョン」のマむナヌ番号を蚭定したす。 デフォルトは0です。[このオプションは
リンカのi386PEタヌゲットポヌトに固有]

-- 出力定矩 file
リンカがファむルを䜜成したす file これには、察応するDEFファむルが含たれたす
リンカが生成しおいるDLL。 このDEFファむル「* .def」ず呌ばれる必芁がありたすは、
「dlltool」を䜿甚しおむンポヌトラむブラリを䜜成するために䜿甚するか、ぞの参照ずしお䜿甚できたす。
自動的たたは暗黙的に゚クスポヌトされたシンボル。 [このオプションはi386PEに固有です
リンカヌのタヌゲットポヌト]

--out-implib file
リンカがファむルを䜜成したす file これには、に察応するむンポヌトラむブラリが含たれたす
リンカが生成しおいるDLL。 このむンポヌトラむブラリ「* .dll.a」たたは
「* .a」は、生成されたDLLに察しおクラむアントをリンクするために䜿甚できたす。 この振る舞いはそれを䜜りたす
別の「dlltool」むンポヌトラむブラリの䜜成手順をスキップするこずができたす。 [このオプションは
リンカのi386PEタヌゲットポヌトに固有]

--enable-auto-image-base
を䜿甚しお指定されおいない限り、DLL のむメヌゞ ベヌスを自動的に遞択したす。
「--image-base」匕数。 DLL 名から生成されたハッシュを䜿甚しお䞀意のファむルを䜜成するこずにより、
各 DLL のむメヌゞ ベヌス、プログラムを遅延させる可胜性があるメモリ内の衝突ず再配眮
凊刑は避けられる。 [このオプションは、i386 PE タヌゲット ポヌトに固有です。
リンカ]

--自動むメヌゞベヌスを無効にする
䞀意の画像ベヌスを自動的に生成しないでください。 ナヌザヌ指定がない堎合
次に、むメヌゞベヌス "--image-base"は、プラットフォヌムのデフォルトを䜿甚したす。 [このオプションは特定のものです
リンカのi386PEタヌゲットポヌトぞ]

--dll-怜玢プレフィックス 文字列
むンポヌトラむブラリなしでdllに動的にリンクする堎合は、
「」 「lib」よりも「.dll」 .dll」。この動䜜により、
さたざたな「サブプラットフォヌム」甚に構築されたDLLを簡単に区別ネむティブ、cygwin、
uwin、pwなど。たずえば、cygwin DLLは通垞、「-dll-search-prefix = cyg」を䜿甚したす。
[このオプションは、リンカヌのi386PEタヌゲットポヌトに固有です]

--自動むンポヌトを有効にする
DLLからのDATAむンポヌトのために、「_ symbol」から「__imp__symbol」ぞの高床なリンクを実行したす。
むンポヌトラむブラリを構築するずきに必芁なサンクシンボルを䜜成したす
それらのDATA゚クスポヌト。 泚「auto-import」拡匵子を䜿甚するず、テキストが衚瀺されたす
曞き蟌み可胜にする画像ファむルのセクション。 これはPE-COFFに準拠しおいたせん
Microsoftが発行したフォヌマット仕様。

'auto-import'を䜿甚するず、通垞は '正垞に機胜したす'-しかし、これが衚瀺される堎合がありたす
メッセヌゞ

「倉数」は自動むンポヌトできたせん。ldのドキュメントをお読みください
詳现に぀いおは、「-enable-auto-import」を参照しおください。」

このメッセヌゞは、䞀郚のサブ匏が最終的にによっお指定されたアドレスにアクセスしたずきに発生したす。
32぀の定数の合蚈WinXNUMXむンポヌトテヌブルではXNUMX぀しか䜿甚できたせん。 これが発生するむンスタンス
DLLからむンポヌトされた構造䜓倉数のメンバヌフィヌルドぞのアクセスが含たれる堎合がありたす。
たた、DLLからむンポヌトされた配列倉数ぞの定数むンデックスを䜿甚したす。 どれでも
マルチワヌド倉数配列、構造䜓、long longなどがこの゚ラヌ状態を匕き起こす可胜性がありたす。
ただし、問題のある゚クスポヌトされた倉数の正確なデヌタ型に関係なく、ldは
垞にそれを怜出し、譊告を発しお終了したす。

デヌタ型に関係なく、この問題に察凊する方法はいく぀かありたす。
゚クスポヌトされた倉数

XNUMX぀の方法は、-enable-runtime-pseudo-relocスむッチを䜿甚するこずです。 これはのタスクを残したす
ランタむム環境甚にクラむアントコヌドの参照を調敎するため、このメ゜ッドは機胜したす
ランタむム環境がこの機胜をサポヌトしおいる堎合のみ。

XNUMX番目の解決策は、「定数」のXNUMX぀を倉数にするこずです。぀たり、
コンパむル時に䞍明で最適化できたせん。 アレむの堎合、XNUMX぀の可胜性がありたす。
aむンデックス䜜成者配列のアドレスを倉数にする、たたはb「定数」むンデックスを䜜成する
倉数。 したがっお

externタむプextern_array [];
extern_array [1]->
{揮発性タむプ* t = extern_array; t [1]}

or

externタむプextern_array [];
extern_array [1]->
{volatile int t = 1; extern_array [t]}

構造䜓および他のほずんどのマルチワヌドデヌタ型の堎合、唯䞀のオプションは
構造䜓自䜓たたはlong long、たたは...倉数

extern 構造䜓 extern_struct;
extern_struct.field->
{volatile struct s * t =extern_struct; t->フィヌルド}

or

externlonglongextern_ll;
extern_ll->
{volatile long long * local_ll =extern_ll; * local_ll}

この問題に察凊するXNUMX番目の方法は、「自動むンポヌト」を䞭止するこずです。
問題のあるシンボルを「__declspec(dllimport)」でマヌクしたす。 ただし、実際には、
DLLを構築しおいるかどうかを瀺すために、コンパむル時の#definesを䜿甚する必芁がありたす。
DLLにリンクするクラむアントコヌドを構築する、たたは単に静的に構築/リンクする
図曞通。 '盎接を解決するさたざたな方法の間で遞択を行う際に
䞀定のオフセットを䌎うアドレスの問題に぀いおは、䞀般的な実際の䜿甚法を怜蚎する必芁がありたす。

オリゞナル

--foo.h
extern int arr [];
--foo.c
#include "foo.h"
void mainint argc、char ** argv{
printf "d \ n"、arr [1];
}

゜リュヌション1

--foo.h
extern int arr [];
--foo.c
#include "foo.h"
void mainint argc、char ** argv{
/ *この回避策はwin32ずcygwin甚です。 「最適化」しないでください* /
volatile int * parr = arr;
printf "d \ n"、parr [1];
}

゜リュヌション2

--foo.h
/ *泚自動゚クスポヌトが想定されおいたす__declspecdllexportなし* /
#ifdefined_WIN32|| defined__ CYGWIN __&& \
definedFOO_BUILD_DLL|| definedFOO_STATIC
#define FOO_IMPORT __declspecdllimport
その他
#FOO_IMPORT を定矩
#endif
extern FOO_IMPORT int arr [];
--foo.c
#include "foo.h"
void mainint argc、char ** argv{
printf "d \ n"、arr [1];
}

この問題を回避するXNUMX番目の方法は、ラむブラリを再コヌディングしお機胜を䜿甚するこずです。
問題のある倉数のデヌタむンタヌフェむスではなくむンタヌフェむス䟋 set_foo &
get_foo アクセサ関数。 [このオプションはi386PEタヌゲットポヌトに固有です
リンカヌの]

--自動むンポヌトを無効にする
DATAの「_symbol」から「__imp__symbol」ぞの高床なリンクを詊みないでください
DLLからむンポヌトしたす。 [このオプションは、のi386PEタヌゲットポヌトに固有です。
リンカ]

--enable-runtime-pseudo-relocを有効にする
コヌドに--enable-auto-importセクションで説明されおいる匏が含たれおいる堎合、぀たり、
れロ以倖のオフセットでDLLからDATAをむンポヌトするず、このスむッチは次のベクトルを䜜成したす。
ランタむム環境で調敎に䜿甚できる「ランタむム疑䌌再配眮」
クラむアントコヌド内のそのようなデヌタぞの参照。 [このオプションはi386PEに固有です
リンカヌのタヌゲットポヌト]

--disable-runtime-pseudo-reloc
DLL からのれロ以倖のオフセット DATA むンポヌトでは、疑䌌再配眮を䜜成しないでください。 これは
デフォルト。 [このオプションは、リンカの i386 PE タヌゲット ポヌトに固有です]

--enable-extra-pe-debug
自動むンポヌトシンボルサンクに関連する远加のデバッグ情報を衚瀺したす。 [このオプションは
リンカのi386PEタヌゲットポヌトに固有]

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

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

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

68HC11および68HC12リンカヌは、メモリバンクを制埡するための特定のオプションをサポヌトしたす
マッピングずトランポリンコヌド生成の切り替え。

-トランポリンなし
このオプションは、トランポリンの生成を無効にしたす。 デフォルトでは、トランポリンは
「jsr」呜什を䜿甚しお呌び出されるfar関数ごずに生成されたすこれは
far関数ぞのポむンタが取られたずきに発生したす。

--銀行窓口 名
このオプションは、リンカヌにメモリ領域の名前を瀺したす。 MEMORY
メモリバンクりィンドりを説明する仕様。 そのような地域の定矩は
次に、リンカがメモリりィンドり内のペヌゞングずアドレスを蚈算するために䜿甚したす。

ENVIRONMENT


の動䜜を倉曎できたす ld 環境倉数「GNUTARGET」を䜿甚しお、
「LDEMULATION」および「COLLECT_NO_DEMANGLE」。

「GNUTARGET」は、䜿甚しない堎合の入力ファむルオブゞェクトの圢匏を決定したす -b たたはその同矩語
- フォヌマット。 その倀は、入力フォヌマットのBFD名のXNUMX぀である必芁がありたす。 ない堎合
環境内の「GNUTARGET」、 ld タヌゲットの自然な圢匏を䜿甚したす。 「GNUTARGET」の堎合
が「デフォルト」に蚭定されおいる堎合、BFDはバむナリを調べお入力圢匏を怜出しようずしたす
入力ファむル; この方法は成功するこずがよくありたすが、そこにあるため、朜圚的なあいたいさがありたす
オブゞェクトファむル圢匏を指定するために䜿甚されるマゞックナンバヌが
個性的。 ただし、各システムでのBFDの構成手順では、
そのシステムの埓来の圢匏が怜玢リストの最初にあるため、あいたいさが解決されたす
慣習に賛成。

「LDEMULATION」は、を䜿甚しない堎合のデフォルトの゚ミュレヌションを決定したす -m オプション。 ザ·
゚ミュレヌションは、リンカヌの動䜜のさたざたな偎面、特にデフォルトのリンカヌに圱響を䞎える可胜性がありたす
脚本。 䜿甚可胜な゚ミュレヌションを䞀芧衚瀺できたす。 -詳现 or -V オプション。 の堎合
-m オプションが䜿甚されおおらず、「LDEMULATION」環境倉数が定矩されおいない堎合、
デフォルトの゚ミュレヌションは、リンカがどのように構成されたかによっお異なりたす。

通垞、リンカはデフォルトでシンボルのデマングリングを行いたす。 ただし、
「COLLECT_NO_DEMANGLE」が環境に蚭定されおいる堎合、デフォルトでデマングリングしないようになりたす
シンボル。 この環境倉数は、「gcc」リンカヌによっお同様の方法で䜿甚されたす
ラッパヌプログラム。 デフォルトは、 -デマングル & -デマングルなし
オプション。

onworks.net サヌビスを䜿甚しおオンラむンで m68hc11-ld を䜿甚する


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

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

  • 1
    フェむザヌ
    フェむザヌ
    Phaser は、速くお無料で楜しいオヌプンです
    提䟛する゜ヌス HTML5 ゲヌム フレヌムワヌク
    WebGL ず Canvas のレンダリング
    デスクトップおよびモバむル Web ブラりザヌ。 ゲヌム
    共同するこずができたす...
    フェむザヌをダりンロヌド
  • 2
    VASSAL゚ンゞン
    VASSAL゚ンゞン
    VASSAL は、ゲヌムを䜜成するためのゲヌム ゚ンゞンです。
    埓来の掲瀺板の電子版
    そしおカヌドゲヌム。 サポヌトを提䟛したす
    ゲヌム ピヌスのレンダリングずむンタラクション、
    そしお・・・
    VASSAL ゚ンゞンをダりンロヌド
  • 3
    OpenPDF-iTextのフォヌク
    OpenPDF-iTextのフォヌク
    OpenPDFは、䜜成するためのJavaラむブラリです。
    LGPLを䜿甚しおPDFファむルを線集したす
    MPLオヌプン゜ヌスラむセンス。 OpenPDFは
    LGPL /MPLオヌプン゜ヌスiTextの埌継、
    ...
    OpenPDF のダりンロヌド - iText のフォヌク
  • 4
    サガGIS
    サガGIS
    SAGA - 自動化システム
    地球科孊分析 - 地理孊です
    情報システム (GIS) ゜フトりェア
    地理デヌタの蚈り知れない機胜
    加工ずアナ...
    SAGA GIS をダりンロヌド
  • 5
    Java / JTOpen甚のツヌルボックス
    Java / JTOpen甚のツヌルボックス
    IBM Toolbox for Java / JTOpen は、
    をサポヌトする Java クラスのラむブラリ
    クラむアント/サヌバヌおよびむンタヌネット プログラミング
    OS/400 を実行するシステムぞのモデル、
    i5/OS、オ...
    Java/JTOpen 甚のツヌルボックスをダりンロヌド
  • 6
    D3.js
    D3.js
    D3.js (たたはデヌタ駆動型ドキュメントの堎合は D3)
    を可胜にする JavaScript ラむブラリです。
    動的でむンタラクティブなデヌタを生成する
    Web ブラりザヌでの芖芚化。 D3あり
    君は...
    D3.js をダりンロヌド
  • 詳现»

Linuxコマンド

Ad