LinuxSir.cn,穿越时空的Linuxsir!

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

LFS 8.4.9章节出错,请教

[复制链接]
发表于 2006-12-10 23:05:47 | 显示全部楼层 |阅读模式
我是用VmWare  5.5.3 build 34685
LiveCD 6.1.1
按照
http://www.linuxsir.cn/bbs/showthread.php?t=223177
所有的/tools都改成了$LFS/tools
上一节得到的结果是
[Requesting program interpreter: $LFS/tools/lib/ld-linux.so.2]
Tcl-8.4.9
----------------------------
这个软件包和接下来安装的两个软件包(Expect和DejaGNU)是为了给运行GCC和Binutils的测试程序提供支持。
仅为了测试而安装三个软件包,看起来似乎有点多余,但是看到那些最重要的工具正常工作,这样比较可靠。
即使没有运行本章中测试程序(不是必需的),运行Chapter 6中的测试程序也需要这些软件包。

解包
$tar -xvjf $LFS/sources/tcl-8.4.9-src.tar.bz2 -C $LFS/sources/
配置
$cd $LFS/sources/tcl8.4.9/unix
$./configure --prefix=/tools
编译并安装
$make && make install

出现了错误
错误如下
./../compat/strstr.c:In function 'strstr':
./../compat/strstr.c67:error:'NULL' undeclared(fisrst use in this function)
./../compat/strstr.c:67:error Each undeclared identifier is reported only once
./../compat/strstr.c:67:error:for each funtion it appears in.)
make:***[strstr.o] Error 1

都是我手打的....
求助:comp
发表于 2006-12-11 08:30:46 | 显示全部楼层
Post by MyRee
所有的/tools都改成了$LFS/tools

此句何意?
Post by MyRee

上一节得到的结果是
[Requesting program interpreter: $LFS/tools/lib/ld-linux.so.2]

这个显然是调整工具链的问题啊,怎么会有"$LFS"前缀呢?
另外建议你以手册为主,其它资料为辅。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-11 08:58:14 | 显示全部楼层
谢谢,可以了.
不求甚解阿..呵呵,下次有问题再问你.
我想先编译成功再去读手册.先以你为主,所以出了点错误.
回复 支持 反对

使用道具 举报

发表于 2006-12-11 13:09:20 | 显示全部楼层
Post by MyRee
谢谢,可以了.
不求甚解阿..呵呵,下次有问题再问你.
我想先编译成功再去读手册.先以你为主,所以出了点错误.

不求甚解可不好,先编译后看手册更是本末倒置!
回复 支持 反对

使用道具 举报

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

本版积分规则

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