libtool导致GCC:找不到文件

时间:2015-08-28 16:05:49

标签: gcc libtool binutils

我想交叉编译binutils(但在编译期间发生了很多错误)。我用libtool得到了这个错误:

C:/msys2/usr/bin/sh.exe ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils/./bfd -D__USE_MINGW_FSEEK     -I. -I../../binutils/./bfd -I../../binutils/./bfd/../include  -DHAVE_sh_elf32_vec -DHAVE_sh_elf32_le_vec -DHAVE_sh_coff_vec -DHAVE_sh_coff_le_vec -DHAVE_sh_coff_small_vec -DHAVE_sh_coff_small_le_vec -DHAVE_sh64_elf32_vec -DHAVE_sh64_elf32_le_vec -DHAVE_sh64_elf64_vec -DHAVE_sh64_elf64_le_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_plugin_vec  -DBINDIR='"C:/Users/Yoann/Documents/compilation/sh3ebbuild/install/bin"'  -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wno-format -g -O2 -D__USE_MINGW_ACCESS -MT dwarf2.lo -MD -MP -MF .deps/dwarf2.Tpo -c -o dwarf2.lo -DDEBUGDIR=\"C:/Users/Yoann/Documents/compilation/sh3ebbuild/install/lib/debug\" ../../binutils/./bfd/dwarf2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../binutils/./bfd -D__USE_MINGW_FSEEK -I. -I../../binutils/./bfd -I../../binutils/./bfd/../include -DHAVE_sh_elf32_vec -DHAVE_sh_elf32_le_vec -DHAVE_sh_coff_vec -DHAVE_sh_coff_le_vec -DHAVE_sh_coff_small_vec -DHAVE_sh_coff_small_le_vec -DHAVE_sh64_elf32_vec -DHAVE_sh64_elf32_le_vec -DHAVE_sh64_elf64_vec -DHAVE_sh64_elf64_le_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -DHAVE_plugin_vec -DBINDIR=\11C:/Users/Yoann/Documents/compilation/sh3ebbuild/install/bin\11 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wno-format -g -O2 -D__USE_MINGW_ACCESS -MT dwarf2.lo -MD -MP -MF .deps/dwarf2.Tpo -c \1-DDEBUGDIR=\11C:/Users/Yoann/Documents/compilation/sh3ebbuild/install/lib/debug\11 ../../binutils/./bfd/dwarf2.c\1 -o dwarf2.o
gcc.exe: fatal error: no input files
compilation terminated.

在libtool参数中,我可以看到很多\ 1,尤其是../../binutils/./bfd/dwarf2.c\1这是输入文件。

你有什么想法来解决这个问题吗?

谢谢,

0 个答案:

没有答案