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

时间:2015-11-03 12:13:36

标签: 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 **** 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

1 个答案:

答案 0 :(得分:0)

错误53是Windows系统错误,意味着"The network path was not found."这有帮助吗?也许你的构建链中找不到某些文件。