如何安装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 要使用它,您需要将 makefile 指向使用工具目录,而不是尝试将其安装到 usr 目录中,因为在这种情况下配置的 gcc 期望工具目录采用特定布局。

我知道这已经很旧了,但我遇到了同样的问题,并且认为我找到了解决方案您需要下载 n64chain 并自己构建它此链接包含源代码和有关如何自己构建它的说明 https://github.com/tj90241/n64chain

要构建工具链,首先将名为 header.bin 的启动代码放在 libn64 文件夹中。在 bash 兼容 shell 上的工具文件夹中运行 build-posix64-toolchain.sh 以开始构建交叉编译器。先决条件是带有开发标头的 GMP、MPFR 和 MPC、build-essential 和 bison,可以通过 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。

还有一个 Windows 兼容版本 build-win64-toolchain.sh 仍然需要类 UNIX 环境才能运行。

自定义 GCC 构建完成后,您应该能够通过在 helloworld 文件夹内运行 make 或在项目根目录上运行 make -C helloworld 来构建 helloworld 示例。这还将构建对项目根目录的 libn64 依赖项。完成后,您应该有一个可以在 Nintendo 64 上运行的 .z64 ROM 映像。相同的过程适用于 rdpdemo 和 threadtest 示例。

相关内容