LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
置顶的主题 精华主题  
主题工具
旧 08-03-29, 16:39 第 31 帖
chisim
 
 
 
注册会员  
  注册日期: Feb 2008
  帖子: 2
  精华: 0
 

豹兄,又有新问题了。
是因为改动/tools/bin/cc和gcc引起的,cc和gcc已经改回去了,但是
进入chroot环境后,编译Linux-2.6.22.5。
在make mrproper时提示
/linux-2.6.22.5/scripts/gcc-version.sh:line 11: /tools/bin/gcc: No such file or directory.
/linux-2.6.22.5/scripts/gcc-version.sh:line 12: /tools/bin/gcc: No such file or directory.
make:gcc: Command not found
直接去/tools/bin里面执行gcc也提示
sh:/tools/bin/gcc: No such file or directory.
感觉gcc文件有问题。
先在所有需要gcc的包都无法编译了。
现在回到开始再重新编译gcc,能解决么?

晕倒,只要退出chroot环境,/mnt/lfs/tools/bin下的cc和gcc就可以编译,只要一进入chroot环境,gcc就失效了

此帖于 08-03-29 17:11 被 chisim 编辑.
  chisim 当前离线   回复时引用此帖
旧 08-03-31, 17:13 第 32 帖
bigseacat
 
 
 
注册会员  
  注册日期: Feb 2007
  帖子: 25
  精华: 0
 

Findutils-4.2.31

代码:
tar xvf /lfs-sources/findutils-4.2.31.tar.bz2


我用的是2160这个版本的iso,最后不是bz2,是gz
  bigseacat 当前离线   回复时引用此帖
旧 08-03-31, 19:05 第 33 帖
bigseacat
 
 
 
注册会员  
  注册日期: Feb 2007
  帖子: 25
  精华: 0
 

在编译perl那里

cp -v perl pod/pod2man /tools/bin

这句里总是说找不到perl这个文件,pod2man倒是没问题。请问是不是我编译的问题。
我就只好变成cp -v perl* pod/pod2man /tools/bin。这样可以吗?
谢谢

此帖于 08-03-31 19:07 被 bigseacat 编辑.
  bigseacat 当前离线   回复时引用此帖
旧 08-04-02, 10:25 第 34 帖
dddddrrrr
 
 
 
注册会员  
  注册日期: Nov 2006
  帖子: 5
  精华: 0
 

谢谢lz花这么大心血,方便了大家
在第六章安装glibc的时候,要部分安装locale时候
如下:
  make localedata/install-locales将安装全部的locale,如果你不想装这么多locale的话就用localedef命令来安装,LFS手册上有例子,如果仅想加入中文的locale,就用
    mkdir -pv /tools/lib/locale
创建目录是不是有点不对
是不是
mkdir -pv /usr/lib/locale
  dddddrrrr 当前离线   回复时引用此帖
旧 08-04-06, 10:58 第 35 帖
fantlam 帅哥
 
 
 
注册会员  
  注册日期: Nov 2007
  我的住址: 广东
  帖子: 41
  精华: 0
 

绝对很强 会好好看看的....







__________________
我的博客
http://fantlam.blogbus.com
  fantlam 当前离线   回复时引用此帖
旧 08-04-10, 23:12 第 36 帖
xjflyttp
 
 
 
注册会员  
  注册日期: Dec 2003
  帖子: 81
  精华: 0
 

相关知识点:
  大家可以注意到后面所有的解包命令均使用tar xvf来完成,而不管文件的压缩方式是bz2还是gz,这是因为较新的tar程序都具有自动识别后缀名并自动调用相应的解压缩工具的能力,所以可以不需要指定压缩方式,但对于早期的tar命令则可能不具备这个功能因此需要你根据包的压缩方式来指定,如bz2使用j,gz使用z,对应上面的binutils 则是tar xvjf /lfs-sources/binutils-2.17.tar.bz2


笔误.......应该是 tar jvjf /lfs-sources/binutils-2.17.tar.bz2







__________________
AthlonXP 2200 MHz
EP-8RDA+PRO-RAID MCP
KingMax DDR433 512MB*3
Leadtek Winfast A6600GT TDH
-DiamondMaxPlus9 6Y160MO
-ST380021A
-SV8004H
Pioneer DVR-109XL
Lite-On LTR-401252 ZSOR
BenQ 52JA
3Com905TX
IE3.0&Mx500
SB Audigy Ls
Sony E-888LP
  xjflyttp 当前离线   回复时引用此帖
旧 08-04-10, 23:37 第 37 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,367
  精华: 10
 

引用:
作者: xjflyttp
相关知识点:
  大家可以注意到后面所有的解包命令均使用tar xvf来完成,而不管文件的压缩方式是bz2还是gz,这是因为较新的tar程序都具有自动识别后缀名并自动调用相应的解压缩工具的能力,所以可以不需要指定压缩方式,但对于早期的tar命令则可能不具备这个功能因此需要你根据包的压缩方式来指定,如bz2使用j,gz使用z,对应上面的binutils 则是tar xvjf /lfs-sources/binutils-2.17.tar.bz2


笔误.......应该是 tar jvjf /lfs-sources/binutils-2.17.tar.bz2
无此必要,youbest 此版是以 LFS-6.3 而写的,tar 应该够新的了。如果真要考究的话,应该补充更早期的 tar 是没有 j ,用 I 去调用 bz2 来解压的

另, jvjf 是什麽意思?







__________________
nO ^^4+73R wH1<h d!5+R0z j00 42E U$1N9 7r% LpHZ 4+ l3457 oN(&
  d00m3d 当前离线   回复时引用此帖
旧 08-04-12, 01:14 第 38 帖
heanyu
 
 
 
注册会员  
  注册日期: Jan 2008
  帖子: 3
  精华: 0
 

标题: 我改一处笔误 GCC-4.1.2 -编译


楼主超强!
GCC-4.1.2 -的编译

mkdir -v /gcc-build
cd ../gcc-build

应为:
mkdir -v ../gcc-build
cd ../gcc-build
  heanyu 当前离线   回复时引用此帖
旧 08-04-12, 17:52 第 39 帖
jinxinxin1163
 
 
 
注册会员  
  注册日期: Apr 2008
  帖子: 1
  精华: 0
 

您好,看了您的文章,我受益匪浅,但在编译gcc时,我感觉有点问题,叙述如下: 
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
make bootstrap
make install
ln -vs gcc /tools/bin/cc

"--prefix=/tools"表明了gcc是被安装在了/tools目录下,而gcc-build目录仅仅是一个存放编译结果的地方,所以,我认为gcc-build目录下的gcc不是可执行文件吧,那么/tools/bin/cc指向它有什么意义呢?
真正的可执行文件我觉得应该位于/tools/bin目录下。。。。
  jinxinxin1163 当前离线   回复时引用此帖
旧 08-04-14, 17:14 第 40 帖
jiqingbingshan
 
 
 
注册会员  
  注册日期: May 2007
  帖子: 1
  精华: 0
 

我照着手册做,但是到了6.9时,老是出现这个错误
lfs6.3 chroot后glibc-2.5.1 make出错,大家看看!

--------------------------------------------------------------------------------

no gen-translit.pl < C-translit.h.in > C-translit.h.tmp
/bin/sh: no :command not found
make[2]:*** [C-translit.h] Error 127
make[2]:Leaving directory '/sources/glibc-2.5.1/locale'
make[1]: ***[locale/others] Error2
make[1]:Leaving directory '/sources/glibc-.2.5.1'
make : *** [all] Error2
  jiqingbingshan 当前离线   回复时引用此帖
旧 08-04-19, 10:50 第 41 帖
stronghill
 
 
 
注册会员  
  注册日期: Mar 2008
  帖子: 8
  精华: 0
 

标题: root 密码修改


在修改root口令时,报在/etc/passwd找不到root
google后
在/etc/shadow文件中增加

root::12082:0:99999:7:::
保存后,再设置root口令成功(但设置时,提示竟然是“口令未被修改”),呵呵
现在,经过3周的努力,lfs终于成功了,能用root登录进自己的系统了
  stronghill 当前离线   回复时引用此帖
旧 08-04-20, 12:55 第 42 帖
yangsyzh
 
yangsyzh 的头像
 
 
注册会员  
  注册日期: Jan 2005
  我的住址: 水墨江南·清丽湖州
  帖子: 39
  精华: 0
 

tar xvf /lfs-sources/binutils-2.17.tar.bz2

刚开始前面可以解压,一会儿后会出现tar:binutils-2.17/etc/txti2pod.pl:Connot open:No Such file or directory

求何解?
我是刻盘实体安装调试的







__________________
AMD Sempron64 2500+
Asrock K8A8X-M ULI M1689
Vdata 512M DDR400 *2
Nvidia Geforce 440 64M 128bit with AGP8X


www.chineselinux.net
  yangsyzh 当前离线   回复时引用此帖
旧 08-04-29, 23:32 第 43 帖
love简单 帅哥
 
love简单 的头像
 
 
注册会员  
  注册日期: Mar 2008
  帖子: 28
  精华: 0
 

代码:
make make -k check 2>&1 | tee glibc-check-log grep Error glibc-check-log
做到这里的时候glibc-check-log里有很多error
正常输出会有吗?
  love简单 当前离线   回复时引用此帖
旧 08-04-29, 23:39 第 44 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,367
  精华: 10
 

这些 error 可以不理
  d00m3d 当前离线   回复时引用此帖
旧 08-04-30, 15:40 第 45 帖
oyasmi
 
oyasmi 的头像
 
 
注册会员  
  注册日期: Nov 2007
  帖子: 166
  精华: 0
 

首先表达一下对楼主的敬佩之情!
在做原书5.13章节ncurses-5.6的configure的时候,出现如下错误:

configure: error: Cannot link with GPM library

在linuxquestions.org查到说要添加 “--with-gpm=no”参数,添加后configure通过!
不知道大家在做的时候有没有遇到这个问题,请楼主核实一下~

链接如下:http://www.linuxquestions.org/questi...curses-638417/
  oyasmi 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 01:17


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org