1

「toolchain-mipsel_3.3.6_BRCM24」を使用しており、コンパイルとリンクを試みています

1) ELF 新しい 32 ビット LSB 実行可能ファイル、MIPS、MIPS-I バージョン 1 (SYSV)

しかし、それの代わりに私はこれを得ました:

2) ELF 新しい 32 ビット LSB 実行可能ファイル、MIPS、MIPS32 バージョン 1 (SYSV)

ただし、オブジェクト ファイルは次のようにコンパイルされます。

3) ELF 新しい 32 ビット LSB リロケータブル、MIPS、MIPS-I バージョン 1 (SYSV)

オブジェクトファイルは問題なくコンパイルされると思いますが、(1) ではなく (2) の形式で実行可能ファイルを生成するのはなぜですか?

いくつかのリンカー オプションを渡す必要があるようですね。

しかし、これが事実である場合、どれがどのように行われるかわかりません。助けてください。これまでクロスコンパイルしたことはありませんでした。

ところで。出力 (1)、(2)、(3) は binwalk によって生成されます。

4

0 に答える 0