LinuxSir.cn,穿越时空的Linuxsir!

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

新手LFS问题,请帮忙看看。

[复制链接]
发表于 2006-1-10 12:24:24 | 显示全部楼层 |阅读模式
编译binutils时候为何BOOK要建议

mkdir ../binutils-build
cd ../binutils-build

我直接解压binutils的tar文件进入那个文件夹编译不是很好吗?

还有计算SBU的写法是不是这样?
在binutils文件夹中
time {
/configure --prefix=/tools --disable-nls && make && make install;
}

还有我的时间比较零散,但是我还是想LFS,请问用LIVECD每次启动都要做哪些工作?
发表于 2006-1-10 21:08:48 | 显示全部楼层
Post by yoshubom
编译binutils时候为何BOOK要建议

mkdir ../binutils-build
cd ../binutils-build

我直接解压binutils的tar文件进入那个文件夹编译不是很好吗?
binutils需要编译数次,在独立的工作目录下编译可确保原码的洁静,不受object files的"污柒"

其他答案在LFS手册已有记载,找一找吧
回复 支持 反对

使用道具 举报

发表于 2006-1-11 03:22:50 | 显示全部楼层
每次我都是把源码文件夹都删除的,除非特别指出要保留的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-11 11:00:00 | 显示全部楼层
我想是我的表达得不够明白,我的意思是解压tar文件出来的不是源码吗?例如一个tar.gz的文件我用tar zxvf 解压不是会产生新的文件夹吗?是不是BOOK要求新建文件夹的都不要删除?
回复 支持 反对

使用道具 举报

发表于 2006-1-11 11:59:26 | 显示全部楼层
tar zxvf当然会产生新的文件夹,到该删除的时候自然要删除
回复 支持 反对

使用道具 举报

发表于 2006-1-12 09:34:15 | 显示全部楼层
有一些包如glibc,gcc等,不推荐在解压目录中直接进行编译,而是在其他的路径中编译,所以书永才会要求新建一个glibc-build目录,

另,如果书中没有特别的说明,当你执行了书中关于该安装包的所有操作之后,即可删除源代码目录和编译目录。

Post by yoshubom
我想是我的表达得不够明白,我的意思是解压tar文件出来的不是源码吗?例如一个tar.gz的文件我用tar zxvf 解压不是会产生新的文件夹吗?是不是BOOK要求新建文件夹的都不要删除?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-12 11:12:36 | 显示全部楼层
其实我觉得LFS对我来说最不明白的问题就是关于路径的问题,都不知道BOOK里面指的是哪里的路径?例如:
5.5.1.
cp -R include/asm-i386 /tools/include/asm
cp -R include/linux /tools/include
复制的是宿主的还是软件包的?

5.43.0
是指定给,还是就是照样写就可以了
--with-tclinclude=$TCLPATH
回复 支持 反对

使用道具 举报

发表于 2006-1-12 12:03:13 | 显示全部楼层
http://www.linuxfromscratch.org/ ... /prerequisites.html
读完了,你就会明白的了。。

1。当然是软件包的,不然要你下载软件干嘛。。。。
2。照写。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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