编译hlfs-uclibc的一些经验(并没有制作出自己预想中的系统,但这些经验我想还是有用的)
时间:2007-10-26
来源:互联网
做了几遍lfs之后,可以说有了些许所谓的经验,同时在网上看了些文章,特别是youbest老大的那些文章的影响下,自己也便琢磨着怎样做一个真正自己需要的系统,我的想法是这样子的:根据hlfs-uclibc 手册制作工具链,进入chroot环境,调整工具链,这样接下去的编译工作和通用系统上的编译就没有什么区别了,但我们仅安装自己需要的应用软件,为了使系统尽可能的小且提供尽可能多的功能,我采用了busybox+uclibc,gcc等等就不用装了,X界面也不需要……
按照这种想法,我决定做一个apache服务器(以前用lfs的方法做过,使用glibc+busybox,稍微大点,四五十兆),能小就尽量小,但不可以追求小.
开始之前也深信会困难重重,但没想到会是这样让人措手不及,这也是我些这个帖子的原因:提醒别的人,同时也为自己遇到的困难找点解决方法。
从lfs官方网站下了hlfs-uclibc,殊不知hlfs-uclibc还处于开发阶段,有很多很多的错误没有得到修正,所以说错误是从一开始就存在了,其实这些错误有些是已经得到修正过了,只是还没有更新到book里面而已,我在邮件列表里找到了一些修正信息,把它放到我的博客了,或许对你们有点帮助:http://blog.csdn.net/zhhonghui/archi...9/1832728.aspx
虽然曲折,但算顺利地做出了基于uclibc的工具链,调整工具链等等,接下来的工作是如何的编译需要的软件,bash(不想用busybox的那些shells,不习惯),udev等倒是挺顺利,把内核考进去,安装grub后系统能够正常启动,比用glibc小了好多。但当我决定编译apache的时候configure没错,make错误提示是这样子的:error:'_sys_siglist' undeclared……。
难道这是uclibc做得不够兼容的引起的,没听说过呀?
按照这种想法,我决定做一个apache服务器(以前用lfs的方法做过,使用glibc+busybox,稍微大点,四五十兆),能小就尽量小,但不可以追求小.
开始之前也深信会困难重重,但没想到会是这样让人措手不及,这也是我些这个帖子的原因:提醒别的人,同时也为自己遇到的困难找点解决方法。
从lfs官方网站下了hlfs-uclibc,殊不知hlfs-uclibc还处于开发阶段,有很多很多的错误没有得到修正,所以说错误是从一开始就存在了,其实这些错误有些是已经得到修正过了,只是还没有更新到book里面而已,我在邮件列表里找到了一些修正信息,把它放到我的博客了,或许对你们有点帮助:http://blog.csdn.net/zhhonghui/archi...9/1832728.aspx
虽然曲折,但算顺利地做出了基于uclibc的工具链,调整工具链等等,接下来的工作是如何的编译需要的软件,bash(不想用busybox的那些shells,不习惯),udev等倒是挺顺利,把内核考进去,安装grub后系统能够正常启动,比用glibc小了好多。但当我决定编译apache的时候configure没错,make错误提示是这样子的:error:'_sys_siglist' undeclared……。
难道这是uclibc做得不够兼容的引起的,没听说过呀?
作者: fengyun_52 发布时间: 2007-10-26
希望能看到更多的心得的文章
作者: ayun2001 发布时间: 2007-10-28
apache已经装进去了,方法很简单,就是换成2.0版的
httpd-2.0
httpd-2.0
作者: fengyun_52 发布时间: 2007-10-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28