LinuxSir.cn,穿越时空的Linuxsir!

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

Ubuntu 6.10 编译 LFS-6.2, 编译GCC-4.0.3时出错了

[复制链接]
发表于 2007-4-24 22:24:19 | 显示全部楼层 |阅读模式
我的系统:
ubuntu 6.10, GCC版本 4.1.2

LFS版本 6.2
在编译以前,已经apt-get 了 build-essential 这个包
可是在编译GCC-4.0.3第一遍的时候出错了:
是在执行“make bootstrap”命令时出错的,
提示说找不到头文件,
可是我的系统里明明有头文件的,在/usr/include 目录下

大家看看是怎么回事,多谢了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-4-25 22:08:41 | 显示全部楼层
难道没有人知道吗?自己顶一下先
回复 支持 反对

使用道具 举报

发表于 2007-4-25 22:25:38 | 显示全部楼层
CC="gcc -B/usr/bin/" ../gcc-4.0.0/configure .......
看看
最好重新开始,在第一遍编译 binutils 的时候也在 configure 前面加上 CC="gcc -B/usr/bin/"
第一遍编译glibc的时候使用
make SHELL=/bin/bash
make install SHELL=/bin/bash
命令编译和安装
如果要测试的话,使用
make check SHELL=/bin/bash
回复 支持 反对

使用道具 举报

发表于 2007-4-26 03:07:03 | 显示全部楼层
似乎是多打了个补丁,,,你按照书上打补丁了么?
回复 支持 反对

使用道具 举报

发表于 2007-4-26 07:40:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 21:52:50 | 显示全部楼层
LFS6.2的源码包里关于GCC有一个补丁的,难道不打吗?
LFS6.2的书上没有源码包的解压和打补丁的过程,说是默认省略的
但是我看版里置顶的帖子“手把手教你LFS6.1”中是打了GCC这个补丁的,所以我就打了

Post by 晨想
似乎是多打了个补丁,,,你按照书上打补丁了么?
回复 支持 反对

使用道具 举报

发表于 2007-5-1 11:34:01 | 显示全部楼层
那个补丁好像是第二次编译gcc用的!你的环境是不是有问题,export命令查看输出,应该是
  declare -x HOME="/home/lfs"
  declare -x LC_ALL="OSIX"
  declare -x LFS="/mnt/lfs"
  declare -x OLDPWD
  declare -x PATH="/tools/bin:/bin:/usr/bin"
  declare -x PS1="\\u:\\w\\\$ "
  declare -x PWD="/home/lfs"
  declare -x SHLVL="1"
  declare -x TERM="linux"
 
回复 支持 反对

使用道具 举报

发表于 2007-5-4 03:06:32 | 显示全部楼层
书上关于打补丁,全部都写了的,没有写的就别打。呵呵。
回复 支持 反对

使用道具 举报

发表于 2007-6-1 00:25:04 | 显示全部楼层

我的也是呀,打了GCC补丁和用了CC="gcc -B/usr/bin/" 都不行。

我的也是呀,打了GCC补丁和用了CC="gcc -B/usr/bin/" 都不行。各位帮帮忙,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-6-1 03:04:58 | 显示全部楼层
怎么打补丁的?。。是不是补丁都打了?。
我的记忆中,只有多打了补丁,才会出这个错误的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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