我最近mips-linux-gnu-gcc在我的linux机器上安装了一个基于i686 的crosstool.当我想编译一些代码时,它向我显示了错误.
每个安装步骤都遵循http://developer.mips.com/tools/compilers/open-source-toolchain-linux/
安装完crosstool之后,我写了一个简单的helloworld C文件,如下所示:
#include<stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是当我跑步时:
/mips-linux-gnu-gcc hello.c -o hello -static
Run Code Online (Sandbox Code Playgroud)
编译器只是打印错误:
bash: ./mips-linux-gnu-gcc: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)
我想知道我可能在某些方面犯了一些错误,但我无法弄明白.
也许有些人可以帮助我,我对这个问题感到困惑.