使用MinGW为ARM编译GCC

使用MinGW为ARM编译GCC,gcc,cross-compiling,Gcc,Cross Compiling,我正在尝试在Windows上使用MinGW for ARM编译GCC。我真的是一个linux-/makenoob,所以如果我的问题是愚蠢的,请不要打我。我刚刚下载并安装了MinGW。然后我将安装ed mpfr、gmp和mpc。然后,我下载了GCC源代码(4.7.2),并将其复制到我电脑上的一个目录中。我打开MinGW shell,浏览该目录并输入: ./configure --target=arm-none-eabi --with-arch=armv6 --disable-shared make

我正在尝试在Windows上使用MinGW for ARM编译GCC。我真的是一个linux-/makenoob,所以如果我的问题是愚蠢的,请不要打我。我刚刚下载并安装了MinGW。然后我将安装ed mpfr、gmp和mpc。然后,我下载了GCC源代码(4.7.2),并将其复制到我电脑上的一个目录中。我打开MinGW shell,浏览该目录并输入:

./configure --target=arm-none-eabi --with-arch=armv6 --disable-shared
make
我想,一切都很顺利,直到我发现了错误:

configure: error: cannot compute suffix of object files: cannot compile 
see 'config.log' for more details.
嗯,我已经在谷歌上搜索了错误并发现了,但这对我并没有什么帮助。config.log文件也没有告诉我任何有用的信息。你知道我应该试试什么吗


以防有人想看到:config.log文件:

您是否构建了交叉编译器或尝试使用普通的MinGW发行版进行交叉编译?@Sergey我真的不明白这个问题,我肯定无法使用普通的MinGW发行版生成ARM二进制文件,据我所知。@cooky451:你是在试图交叉编译linux内核,还是要用gcc编译userland软件?你试过了吗?这似乎有适用于windows的二进制文件(无需编译gcc)。。。