|
最后六行提示如下:/usr/bin/as:unrecognized option '-Qy'
make[2]:*** [crtbegin.o] Error 1
make[2]: Leaving directory '/sources/gcc-build/gcc'
make[1]: *** [all-gcc] Error 2
Make[1]: Leaving directory '/sources/gcc-build/'
make: ** [all] Error 2
按照置顶的youbest所撰《第二版手册》而行,到第六章第12节,也就是编译GCC 4.1.2的时候,第10步(即make命令)那儿错的。tar xvf $LFS/gcc-4.1.2.tar.bz2
cd gcc-4.1.2
sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
sed -i 's/^XCFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
sed -i 's/@have_mktemp_command@/yes/' gcc/gccbug.in
mkdir -v ../gcc-build
cd ../gcc-build
../gcc-4.1.2/configure --prefix=/usr \
--libexecdir=/usr/lib --enable-shared \
--enable-threads=posix --enable-__cxa_atexit \
--enable-clocale=gnu --enable-languages=c,c++
make
忘大家指点!
PS:如何判定我当前版本号啊? 手册好像每个版本都有,6.x通用么? youbest这篇手册对应的是6.3哪个版本?
谢谢各位! |
|