编译Glibc-2.5.1有问题,lfs6.3
时间:2007-12-23
来源:互联网
make[2]: *** No rule to make target `/media/lfs/tools/glibc-build/s-proto.d', needed by `/media/lfs/tools/glibc-build/signal/kill.o'. Stop.
make[2]: Leaving directory `/media/lfs/tools/glibc-2.5.1/signal'
make[1]: *** [signal/subdir_lib] Error 2
make[1]: Leaving directory `/media/lfs/tools/glibc-2.5.1'
make: *** [all] Error 2
google了一下,整个互联网就三个相关网页,还没有相应解答。之前编译的gcc和binutils倒是都没有make check,但编译完我仔细看过都没有出错信息的
我的glibc-build目录下有signal这个目录,但是就是没有kill.o。过程是严格按照手册来的。
如果用已经成功的6,3编译过程中已有的kill.o直接copy到这个目录下应该可以吧,因为gcc和binutils的版本在6.3里面都是一样的
make[2]: Leaving directory `/media/lfs/tools/glibc-2.5.1/signal'
make[1]: *** [signal/subdir_lib] Error 2
make[1]: Leaving directory `/media/lfs/tools/glibc-2.5.1'
make: *** [all] Error 2
google了一下,整个互联网就三个相关网页,还没有相应解答。之前编译的gcc和binutils倒是都没有make check,但编译完我仔细看过都没有出错信息的
我的glibc-build目录下有signal这个目录,但是就是没有kill.o。过程是严格按照手册来的。
如果用已经成功的6,3编译过程中已有的kill.o直接copy到这个目录下应该可以吧,因为gcc和binutils的版本在6.3里面都是一样的
作者: 风雷 发布时间: 2007-12-23
信息太少,很难给建议啊
作者: 不开花 发布时间: 2007-12-23
其他都是编译过程的信息,错误相关的信息就这几个......
版主觉得还应该提供什么信息呢?
版主觉得还应该提供什么信息呢?
作者: 风雷 发布时间: 2007-12-23
比如前面执行过哪些命令,主系统是啥,做到哪个章节。。。能提供的信息越多越好
作者: d00m3d 发布时间: 2007-12-23
做到了第五章,前面已经编译了 Binutils-2.17 - Pass 1, GCC-4.1.2 - Pass 1,并完成了 Linux-2.6.22.5 API Headers
我的主系统是ubuntu 8.04,在这里主系统关系大么?调用的应该是我已经编译好的binutils和gcc了吧。
之前按照手册执行了
../glibc-2.5.1/configure --prefix=/tools \
--disable-profile --enable-add-ons \
--enable-kernel=2.6.0 --with-binutils=/tools/bin \
--without-gd --with-headers=/tools/include \
--without-selinux
正在执行make,就遇到这个错误
我进入glibc里面发现有kill.c这个文件,可能是gcc没有把它编译成.o,不知道是什么原因。如果我自己单独将其编译成kill.o然后放到build目录下,不知道是否可行。
我的主系统是ubuntu 8.04,在这里主系统关系大么?调用的应该是我已经编译好的binutils和gcc了吧。
之前按照手册执行了
../glibc-2.5.1/configure --prefix=/tools \
--disable-profile --enable-add-ons \
--enable-kernel=2.6.0 --with-binutils=/tools/bin \
--without-gd --with-headers=/tools/include \
--without-selinux
正在执行make,就遇到这个错误
我进入glibc里面发现有kill.c这个文件,可能是gcc没有把它编译成.o,不知道是什么原因。如果我自己单独将其编译成kill.o然后放到build目录下,不知道是否可行。
作者: 风雷 发布时间: 2007-12-23
单独用命令gcc -B/tools/bin/ kill.c -c -std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes -mpreferred-stack-boundary=2 -I ../include -o kill.o
编译,也是一堆错误,没辙了。不知道如果用别人编译到这步时编译好的kill.o行不行
编译,也是一堆错误,没辙了。不知道如果用别人编译到这步时编译好的kill.o行不行
作者: 风雷 发布时间: 2007-12-25
自己顶一个,做6.3的朋友有没有遇到过的?我的lfs分区的文件系统是reiserf,不知道和这个有没有关系
作者: 风雷 发布时间: 2007-12-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28