|
发表于 2003-8-13 16:23:08
|
显示全部楼层
今天我在vmware上编译LFS 2003603版.
安装GLibc-2.3.2时在运行
../glibc-2.3.2/configure --prefix=/stage1 --disable-profile --enable-add-ons \
--with-headers=/stage1/include --with-binutils=/stage1/bin --without-gd 命令后
执行make命令出现如下错误:
rm -f /LFS/src/glibc-build/libc.so.new
gcc -B/stage1/bin/ -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/stage1/lib/ld-linux.so.2 -B/LFS/src/glibc-build/csu/ -Wl,--version-script=/LFS/src/glibc-build/libc.map -Wl,-soname=libc.so.6 -Wl,-z,combreloc -nostdlib -nostartfiles -e __libc_main -u __register_frame -L/LFS/src/glibc-build -L/LFS/src/glibc-build/math -L/LFS/src/glibc-build/elf -L/LFS/src/glibc-build/dlfcn -L/LFS/src/glibc-build/nss -L/LFS/src/glibc-build/nis -L/LFS/src/glibc-build/rt -L/LFS/src/glibc-build/resolv -L/LFS/src/glibc-build/crypt -L/LFS/src/glibc-build/linuxthreads -Wl,-rpath-link=/LFS/src/glibc-build:/LFS/src/glibc-build/math:/LFS/src/glibc-build/elf:/LFS/src/glibc-build/dlfcn:/LFS/src/glibc-build/nss:/LFS/src/glibc-build/nis:/LFS/src/glibc-build/rt:/LFS/src/glibc-build/resolv:/LFS/src/glibc-build/crypt:/LFS/src/glibc-build/linuxthreads -o /LFS/src/glibc-build/libc.so -T /LFS/src/glibc-build/libc.so.lds /LFS/src/glibc-build/csu/abi-note.o /LFS/src/glibc-build/elf/soinit.os /LFS/src/glibc-build/libc_pic.os /LFS/src/glibc-build/elf/sofini.os /LFS/src/glibc-build/elf/interp.os /LFS/src/glibc-build/elf/ld.so -lgcc
/stage1/bin/ld:/LFS/src/glibc-build/libc.so.lds:111: parse error
collect2: ld returned 1 exit status
make[1]: *** [/LFS/src/glibc-build/libc.so] Error 1
make[1]: Leaving directory `/LFS/src/glibc-2.3.2'
make: *** [all] Error 2
/LFS/src/glibc-2.3.2/ 目录中是glib.2.3.2.tar.bz2 和glib-linuxthreads 的解包原程序
/LFS/src/glib-build/ 目录是空目录编译时以该目录为当前目录.
请问这是什么原因? |
|