0

ARM プロセッサ、特に ARMv5TE 用に binutils を構成しようとしています。プロセッサは Marvell 88F5281 です。現在、デバイスは NetBSD を実行しているので、適切なターゲット アーキテクチャ/OS に対して binutils を設定することを確認したいと思います。

binutils を構成するときに、ターゲットと OS の組み合わせを一覧表示する方法はありますか?

これまでのところarm-*-netbsdelf、次のページから見つけましたhttp://gcc.gnu.org/install/specific.html#arm-x-eabi

configureしかし、コマンドラインからスクリプトを実行したときに、ターゲット/OS のリストがあるかどうかはまだ疑問です。

4

1 に答える 1

1

開始するのに適した場所は、NetBSD build.sh です。これは、POSIX ホスト上の NetBSD ターゲット用の完全なクロス コンパイラ ツールセットを構築するように設計されています。

  • ターゲットが実行している NetBSD バージョンのソース ツリーをダウンロードして展開します。
  • 「./build.sh -m evbarm ツール」を実行します
  • 完了すると、ビルドされた binutils とクロス コンパイラの場所が表示されます。

注 - ターゲットが bigendian の場合、build.sh コマンドで evbarm-eb を使用する必要があります。

于 2014-04-14T08:42:54.107 に答える