Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成交叉gcc时出错-“;行政长官-I_Gcc_Cross Compiling - Fatal编程技术网

生成交叉gcc时出错-“;行政长官-I

生成交叉gcc时出错-“;行政长官-I,gcc,cross-compiling,Gcc,Cross Compiling,我在构建GCC的交叉编译版本时遇到错误: /c/projects/VO/gcc/gccobj/./gcc/xgcc -B/c/projects/VO/gcc/gccobj/./gcc/ -B/usr/l ocal/i686-linux-gnu/bin/ -B/usr/local/i686-linux-gnu/lib/ -isystem /usr/local/i6 86-linux-gnu/include -isystem /usr/local/i686-linux-gnu/sys-includ

我在构建GCC的交叉编译版本时遇到错误:

/c/projects/VO/gcc/gccobj/./gcc/xgcc -B/c/projects/VO/gcc/gccobj/./gcc/ -B/usr/l
ocal/i686-linux-gnu/bin/ -B/usr/local/i686-linux-gnu/lib/ -isystem /usr/local/i6 
86-linux-gnu/include -isystem /usr/local/i686-linux-gnu/sys-include    -g -O2 -O
2 -I/c/projects/VO/gcc/gcc-4.7.3/libgcc/../winsup/w32api/include -g -O2 -DIN_GCC
 -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prot
otypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include   -g -DIN
_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -Dinhibit_libc  -I. -I. -I../../
./gcc -I/c/projects/VO/gcc/gcc-4.7.3/libgcc -I/c/projects/VO/gcc/gcc-4.7.3/libgc
c/. -I/c/projects/VO/gcc/gcc-4.7.3/libgcc/../gcc -I/c/projects/VO/gcc/gcc-4.7.3/
libgcc/../include -I/c/projects/VO/gcc/gcc-4.7.3/libgcc/config/libbid -DENABLE_D
ECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_EMUTLS -o _chkstk_s.o -MT _chkstk_s.o -MD
-MP -MF _chkstk_s.dep -DSHARED -DL_chkstk -xassembler-with-cpp -c /c/projects/VO
/gcc/gcc-4.7.3/libgcc/config/i386/cygwin.S
c:/projects/VO/gcc/gccobj/gcc/as: line 87: exec: -I: invalid option
exec: usage: exec [-cl] [-a name] file [redirection ...]
make[2]: *** [_chkstk_s.o] Error 1
make[2]: Leaving directory `/c/projects/VO/gcc/gccobj/i686-linux-gnu/libgcc'
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/c/projects/VO/gcc/gccobj'
make: *** [all] Error 2
“as”是一个脚本文件。对违规语句将执行的内容进行回应时:

will execute: exec -I c:/projects/VO/gcc/gcc-4.7.3/libgcc/../winsup/w32api/inclu
de -I . -I . -I ../.././gcc -I c:/projects/VO/gcc/gcc-4.7.3/libgcc -I c:/project
s/VO/gcc/gcc-4.7.3/libgcc/ -I c:/projects/VO/gcc/gcc-4.7.3/libgcc/../gcc -I c:/p
rojects/VO/gcc/gcc-4.7.3/libgcc/../include -I c:/projects/VO/gcc/gcc-4.7.3/libgc
c/config/libbid --32 -o _chkstk_s.o C:\Users\samiam\AppData\Local\Temp\ccKABZ8H.
s
c:/projects/VO/gcc/gccobj/gcc/as: line 88: exec: -I: invalid option
exec: usage: exec [-cl] [-a name] file [redirection ...]
make[2]: *** [_chkstk_s.o] Error 1
make[2]: Leaving directory `/c/projects/VO/gcc/gccobj/i686-linux-gnu/libgcc'
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/c/projects/VO/gcc/gccobj'
make: *** [all] Error 2
“exec”是一个内置的shell。我找不到任何关于“exec”的引用,因为它有一个-I 选项,联机或在shell中尝试

谢谢,


斯科特·摩尔(Scott Moore)

跟进:exec命令参数的开头“-I…/include”意味着所发生的是命令动词被省略,很可能是“gcc”或类似命令。“as”是一个脚本,正在执行的是一个经过大量宏扩展的行。结果证明,binutils尚未安装,因此(我们相信)该脚本试图从该包中执行某些内容。