构建64位MIPS Big Endian交叉编译器工具链

时间:2018-10-23 13:14:30

标签: gcc mips cross-compiling mips64 linux-toolchain

我正在尝试构建64位MIPS大端交叉编译器工具链。我一直在使用以下指南(用aarch64代替mips64): https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/

我使用了指南中提到的每个库的以下版本:

  • binutils-2.31.tar.gz
  • gcc-7.3.0.tar.gz
  • linux-4.18.tar.gz
  • gmp-6.1.2.tar.xz
  • mpc-1.1.0.tar.gz
  • mpfr-4.0.1.tar.gz
  • isl-0.18.tar.bz2
  • cloog-0.18.1.tar.gz

我已经成功构建了工具链,但是正在生成以下二进制文件:

ELF 32位MSB可执行文件,MIPS,N32 MIPS64版本1(SYSV),动态链接,解释器/lib32/ld-uClibc.so.0,带有debug_info,未剥离

但是,我需要以下内容:

用于GNU / Linux 2.6.12的ELF 64位MSB可执行文件,MIPS,MIPS64 rel2版本1(SYSV),动态链接,解释器/lib64/ld.so.1,

有人知道我在错误地执行了什么步骤,从而阻止了相应二进制文件的建立吗?

0 个答案:

没有答案