LinuxSir.cn,穿越时空的Linuxsir!

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

我的自动编译脚本

[复制链接]
发表于 2005-3-9 10:18:38 | 显示全部楼层 |阅读模式
第一次手动编译LFS系统的时候,编译到最后,因为要结婚了,
所以没有进行下去,上周开始又重新编译一次,这次边编译
边写脚本,经过一周的努力总昨天晚上LFS系统成功启动了,
现将编译脚本献给大家,也请各位不吝赐教。

我的环境:
  P667 815主板 80G硬盘 REDHAT9.0完全安装 LFS5.0源代码

  硬盘分区情况三个区:
     HDA1   主系统
     HDA2 SWAP
     HDA3 LFS系统挂载在/mnt/lf下面

  LFS系统下目录结构.
     /mnt/lfs  LFS系统根目录
     /mnt/lfs/tools  工具链目录,
             在主系统根目录下要为此目录创建一个符号链接
     /mnt/lfs/work  工作目录,此目录存放编译LFS系统过程中需要的源代码
             以及编译过程解压后的代码及编译时的编译目录,
     /mnt/lfs/work/scripts   将本贴子所附的压缩包解压到此目录中即可
   使用方法

   压缩包解开后,会有一个scripts目录,此目录下有三个脚本文件:
     tools-script         编译工具链脚本,从编译BINUTILS-2.14开始到去掉调试信息结束。
     lfs-prepare-script   编译LFS系统时,从CHROOT开始到exec /tools/bin/bash --login +h  结束
     lfs-script      编译LFS系统,从MAKEDEV开始到编译GCC-2.95结束,

     以上三个脚本基本上代替了大部分的工作,有自动侦错功能,任何一个命令出
错后,均停止编译。
     脚本的问题,一旦出错,无法继续进行编译,若要接着出错前继续进行编译则必须删除脚本中已经成功执行过的命令,相当麻烦,不知道哪位有更好的办法。

        
     

本帖子中包含更多资源

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

x
发表于 2005-3-10 10:58:03 | 显示全部楼层
大哥,你好,我来捧场.谢谢帮我解答.不懂的继续问你: )
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-10 15:31:18 | 显示全部楼层
呵呵,我也很菜,只不过有点耐心而已,
以后多多交流!共同进步!
回复 支持 反对

使用道具 举报

发表于 2005-3-10 17:05:13 | 显示全部楼层
研究研究
回复 支持 反对

使用道具 举报

发表于 2005-3-11 11:49:52 | 显示全部楼层
老兄,泼点冷水

我看有这功夫还不如去写个 script 解释 nAlfs profile 从而生成一个shell脚本来的有意义
回复 支持 反对

使用道具 举报

发表于 2005-3-11 12:00:51 | 显示全部楼层
nALFS那个本来就可以用啊,不用转换成脚本了。自己写写脚本有好处的,自己写的,编译到哪里出了问题都很清楚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-11 16:41:45 | 显示全部楼层
晕!晕!
我是菜鸟啊,不懂你们讲的这个东西:
nAlfs profile

可以告诉我是什么东西吗?在哪可以找到相关资料。
回复 支持 反对

使用道具 举报

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

本版积分规则

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