无法在Windows操作系统上的Eclipse中交叉编译C

无法在Windows操作系统上的Eclipse中交叉编译C,c,eclipse,windows,gcc,x86,C,Eclipse,Windows,Gcc,X86,我试图在windows上的Eclipse中交叉编译(使用不同的x86工具链)C代码 选定: File->New->C Project->Empty Project Toolchain: CrossGCC 我说: Cross compiler prefix: i686-pc-linux-gnu- Cross compiler path: D:\Work\cygwin-sources-linux\toolchain\usr\bin 当我试图建立,我是下面的错误 16:15:00

我试图在windows上的Eclipse中交叉编译(使用不同的x86工具链)C代码

选定:

File->New->C Project->Empty Project
Toolchain: CrossGCC
我说:

Cross compiler prefix: i686-pc-linux-gnu-
Cross compiler path: D:\Work\cygwin-sources-linux\toolchain\usr\bin
当我试图建立,我是下面的错误

16:15:00 **** Incremental Build of configuration Debug for project      cross-comp ****
make all 
Building file: ../cross.c
Invoking: Cross GCC Compiler
i686-pc-linux-gnu-gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP   -MF"cross.d" -MT"cross.o" -o "cross.o" "../cross.c"
make: *** [cross.o] Error 53

16:15:00 Build Finished (took 322ms)

我怀疑为什么它显示的是i686 pc linux gnu gcc而不是i686 pc linux gnu gcc.exe。错误53是Windows系统错误,这有帮助吗?可能生成链中的某个文件未找到。

错误53是Windows系统错误,这有帮助吗?可能构建链中的某个文件未找到。

谢谢Mathew,工具链有问题,使用另一个工具链很好谢谢Mathew,工具链有问题,使用另一个工具链很好