LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 680|回复: 0

gcc2.3 第一次编译 出现问题

[复制链接]
发表于 2004-1-6 12:56:06 | 显示全部楼层 |阅读模式
出错信息如下:

java/lang/.libs/k_cos.o java/lang/.libs/s_sin.o java/lang/.libs/sf_fabs.o .libs/boehm.o .libs/posix-threads.o .libs/posix.o -Wl,--whole-archive ../boehm-gc/.libs/libgcjgc_convenience.a ../libffi/.libs/libffi_convenience.a ../zlib/.libs/libzgcj_convenience.a ./libltdl/.libs/libltdlc.a -Wl,--no-whole-archive  -L/lfs/source/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/lfs/source/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/lfs/source/gcc-build/i686-pc-linux-gnu/libjava ../boehm-gc/.libs/libgcjgc_convenience.a ../libffi/.libs/libffi_convenience.a ../zlib/.libs/libzgcj_convenience.a -lpthread ./libltdl/.libs/libltdlc.a -ldl -L/lfs/source/gcc-build/gcc -lgcc_s -lc -lgcc_s     /lfs/source/gcc-build/gcc/crtendS.o /usr/lib/crtn.o  -Wl,-soname -Wl,libgcj.so.3 -o .libs/libgcj.so.3.0.0
collect2: ld terminated with signal 15 [Terminated], core dumped
make[3]: *** [libgcj.la] Error 1
make[3]: Leaving directory `/lfs/source/gcc-build/i686-pc-linux-gnu/libjava'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/lfs/source/gcc-build/i686-pc-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/lfs/source/gcc-build'
make: *** [bootstrap] Error 2




脚本如下:
echo -e 'gcc-3.2.1 starting ' >>$install/log1 &&
date >>$install/log1 &&
echo -e '\n' >>$install/log1 &&


cd $source/gcc-3.2.1 &&
mkdir ../gcc-build &&
cd ../gcc-build &&
echo -e 'cd finished' >>$install/log1 &&
../gcc-3.2.1/configure --prefix=/static  \
   --disable-nls --enable-shared >>$install/gcc-configlog 2>&1 &&
echo -e 'configure' >>$install/log1 &&
date >>$install/log1 &&
echo "#define HAVE_GAS_HIDDEN 1" >>gcc/auto-host.h &&

make BOOT_LDFLAGS=-static bootstrap >>$install/gcc-make1log 2>&1 &&

echo 'gcc make1 finish' >>$install/log1 &&
date >>$install/log1 &&
make prefix=$LFS/static install >>$install/gccinstalllog 2>&1 &&

echo 'gcc makeinstall finish' >>$install/log1 &&
date >> $install/log1 &&
ln -s gcc $LFS/static/bin/cc &&

cd .. &&
rm gcc-build -rf &&
rm gcc-3.2.1 -rf &&
tar jxvf  gcc-3.2.1.tar.bz2 &&

echo -e 'gcc-3.2.1 end ' >>$install/log1 &&
date >>$install/log1 &&
echo -e '\n' >>$install/log1 &&


cd $install



这个脚本我在单机 (c1.2g 512m 上跑过 没有问题)
在单机 c433 128M 上跑 出错
在vm 中跑出错 (虚拟128m)

把脚本拆开 一步步输入 运新没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表