「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 によって生成されます。