求助:5.4 GCC-4.1.2 - Pass 1 无法找到stubs-32.h文件(已解决)
时间:2008-04-06
来源:互联网
AMD Athlon64X2 1.8GHz
livecd: lfslivecd-x86_64-6.3-r2145.iso
前面安装一切正常,按照LFS书上指导一步一步来的。
进行到5.4 GCC-4.1.2 - Pass 1的时候
tar xvf /lfs-sources/gcc-4.1.2.tar.bz2
mkdir -v gcc-build
cd gcc-build
CC="gcc -B/usr/bin/" ../gcc-4.1.2/configure --prefix=/tools \
--with-local-prefix=/tools --disable-nls \
--enable-shared --enable-languages=c \
--disable-multilib
这最后一行是我自己加上去的,LFS手册上是没有的,如果不加,
则进行下一步make bootstrap时遇到无法找到stubs-32.h文件的错误,make 中断,LFS安装就无法进行下去了。
想请问一下,加最后一行对我后续的LFS构建有什么影响吗?有别人遇到过这样的问题,如何解决的呢?
还有一个问题,为什么我下载的lfslivecd-x86_64-6.3-r2145.iso中的source目录中是
LINUX_2_6_22_1.TAR.GZ2,而lfslivecd-x86-6.3-r2145.iso中的是LINUX_2_6_22_5.TAR.GZ2。
这个内核版本重要吗?对我在AMD64位双核的机器上安装LFS有什么影响吗?
谢谢!
livecd: lfslivecd-x86_64-6.3-r2145.iso
前面安装一切正常,按照LFS书上指导一步一步来的。
进行到5.4 GCC-4.1.2 - Pass 1的时候
tar xvf /lfs-sources/gcc-4.1.2.tar.bz2
mkdir -v gcc-build
cd gcc-build
CC="gcc -B/usr/bin/" ../gcc-4.1.2/configure --prefix=/tools \
--with-local-prefix=/tools --disable-nls \
--enable-shared --enable-languages=c \
--disable-multilib
这最后一行是我自己加上去的,LFS手册上是没有的,如果不加,
则进行下一步make bootstrap时遇到无法找到stubs-32.h文件的错误,make 中断,LFS安装就无法进行下去了。
想请问一下,加最后一行对我后续的LFS构建有什么影响吗?有别人遇到过这样的问题,如何解决的呢?
还有一个问题,为什么我下载的lfslivecd-x86_64-6.3-r2145.iso中的source目录中是
LINUX_2_6_22_1.TAR.GZ2,而lfslivecd-x86-6.3-r2145.iso中的是LINUX_2_6_22_5.TAR.GZ2。
这个内核版本重要吗?对我在AMD64位双核的机器上安装LFS有什么影响吗?
谢谢!
作者: 阿三与阿四 发布时间: 2008-04-06
你的 LFS,是哪个版本的?传说 LFS 不适合 x86_64 的,用 CLFS或者sysroot 吧。
作者: 晨想 发布时间: 2008-04-06
谢谢楼上的。
我用的LFS的书就是liveCD: lfslivecd-x86_64-6.3-r2145.iso里面带的书,也就是
Linux From Scratch - Version 6.3 。
唉,如果不适合,只好还是用虚拟机了,我两台电脑都是AMD64 AthlonX2。
直接上CLFS对我来说可能还有点难度。
不明白,专门给64位机做的liveCD,为什么不行?
我用的LFS的书就是liveCD: lfslivecd-x86_64-6.3-r2145.iso里面带的书,也就是
Linux From Scratch - Version 6.3 。
唉,如果不适合,只好还是用虚拟机了,我两台电脑都是AMD64 AthlonX2。
直接上CLFS对我来说可能还有点难度。
不明白,专门给64位机做的liveCD,为什么不行?
作者: 阿三与阿四 发布时间: 2008-04-07
不是 livecd 不行,是 LFS 的方法不合适。
作者: 晨想 发布时间: 2008-04-07
看了一些CLFS资料,我多少明白你的意思了。
现在开始看CLFS,打算按照那个开始搞了。
谢谢啊。
在 Cross-Compiled Linux From Scratch - Version 1.0.0-x86_64-Pure64 这本书的preface中有这样一句话:
The one "flaw" in LFS is that it has always been based on an x86 class processor. With the advent of the Athlon 64 and Intel EM64T processors, the x86-only LFS is no longer ideal.
如果这句话被包含在LFS 6.3,也就是我一直看得这本书的preface中,我也不会浪费这么些时间了。
唉,好事多磨,好事多磨。
现在开始看CLFS,打算按照那个开始搞了。
谢谢啊。
在 Cross-Compiled Linux From Scratch - Version 1.0.0-x86_64-Pure64 这本书的preface中有这样一句话:
The one "flaw" in LFS is that it has always been based on an x86 class processor. With the advent of the Athlon 64 and Intel EM64T processors, the x86-only LFS is no longer ideal.
如果这句话被包含在LFS 6.3,也就是我一直看得这本书的preface中,我也不会浪费这么些时间了。
唉,好事多磨,好事多磨。
作者: 阿三与阿四 发布时间: 2008-04-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28