mips64-elf-binutils/gccをどのようにインストールしますか?

mips64-elf-binutils/gccをどのようにインストールしますか?

インストール方法mips64-elf-binutilsmips64-elf-gcc

sudo apt-get install mips64-elf-binutils動作しません。

私はLinux Mint Cinnamon 64ビットを使用しています。

ベストアンサー1

編集:より良いことは、ここで事前にビルドされたコードをダウンロードできることです。 https://github.com/tj90241/n64chain/releases これを使用するには、usrディレクトリにインストールしようとするのではなく、toolsディレクトリを使用するようにmakefileを指定する必要があります。この場合、gccはtoolsディレクトリの特定のレイアウトを期待するように設定されているためです。

古いが、同じ問題があり、解決策を見つけたと思いました。 n64chainをダウンロードして直接ビルドする必要があります。このリンクには、ソースコードと直接ビルドする方法に関するガイダンスが含まれています。 https://github.com/tj90241/n64chain

ツールチェーンを構築するには、まずlibn64フォルダにheader.binという起動コードを配置します。 bash互換シェルのtoolsフォルダからbuild-posix64-toolchain.shを実行してクロスコンパイラのビルドを開始します。前提条件は、開発ヘッダー、build-essential、およびbisonを含むGMP、MPFR、およびMPCであり、Ubuntuからapt install build-essential libmpfr-dev libmpc-dev libgmp-dev flex bisonを介してインストールできます。 Macでは、Xcodeコマンドラインツールも必要です。追加の前提条件は、Brew install mpfr isl libmpc gmp flex bison && Brew link bison --force などのホームブレークパッケージマネージャを介してインストールできます。

UNIXに似た環境を実行する必要があるWindows互換バージョンbuild-win64-toolchain.shもあります。

カスタムGCCのビルドが完了したら、helloworldフォルダ内でmakeを実行するか、プロジェクトルートでmake -C helloworldを実行してhelloworldの例を構築できます。これにより、プロジェクトルートにlibn64依存関係が構築されます。完了したら、Nintendo 64で実行されている.z64 ROMイメージが必要です。 rdpdemo と threadtest の例にも同じプロセスが適用されます。

おすすめ記事