2016-03-27 9 views
0

私はldマニュアルを読んでいますが、-m emulationオプションはemulate the emulation linkerを参照しています。 -T scriptfileのオプションはuse scriptfile as the linker scriptとなりますが、-Ttext 0のオプションはどのような意味ですか?Linux ld: `-m`オプションの意味と` ld -melf_32 -Text0 -e startup_32`

+0

@LukeParkこれはコンパイルに関する質問ですが、私に関連するようです。 – xvan

+0

謝罪、コマンドが 'ls'ではなく' ld'であると思った、私はあまりにも速く読んだ! –

+0

あなたは心のこもったですが、どの問題がプログラミング上の問題ではないのか、ノープログラミングの質問はどこに投稿できるのですか?@LukePark – zhenguoli

答えて

0

-Ttext 0は、リンカエミュレーションは、他のためのリンカーのデフォルト値を与えるリンカの「個性」です0

15.3リンカエミュレーションの選択

アドレスでプログラムを起動するようにリンカーに指示しますターゲットシステムの側面特に、

リンカスクリプトいくつかのターゲットが必要とする特別なことを行うためのリンクプロセスの特定の段階で実行されている

ターゲット

いくつかの「フック」の機能で構成されてい

http://ftp.gnu.org/old-gnu/Manuals/binutils/html_node/binutils_20.html

+0

'-T'オプションは他のリンカースクリプトコマンド'-Tdata 0x1000'?@xvan – zhenguoli

+0

データセグメントに対してコード実行を開始できるかどうかは、最初にそれらのセグメントを埋める必要があるため、わかりません。 – xvan

関連する問題