0

link-vmlinux.sh スクリプトを使用して vmlinux がどのように作成されるかを理解しています。vmlinux のビルド中にリンカーに -p オプションが渡されていることがわかりましたが、リンカーを - で実行したときに -p という名前のオプションが表示されませんでした。 -ヘルプ。

#arm-linux-gnueabihf-ld -EL -p --no-undefined -X --build-id -o vmlinux 

上記のコマンドで「-p」オプションを使用する理由を教えてください。

4

1 に答える 1

0

セグメントとしても知られるオブジェクトファイル形式が使用するプログラムヘッダーを出力すると思います。プログラムヘッダーは、プログラムをメモリにロードする方法を記述します。-p オプションを指定して objdump プログラムを使用すると、それらを出力できます。

試しましたarm-linux-gnueabihf-ld --helpか?

于 2015-04-09T13:39:36.153 に答える