LinuxSir.cn,穿越时空的Linuxsir!

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

LFS下学习LDD,如何搭建环境

[复制链接]
发表于 2009-4-12 14:17:51 | 显示全部楼层 |阅读模式
最近安装完了LFS(能启动ssh),暂时想停下,以后继续cblfs,现在上面能较好的跑apue中单个的例子(但是进入apue.2e目录用make时报错,错误见图1)^_^,现在计划在它上面搭建LDD的学习环境,可是编译内核通不过错误见图2.那位知道的指点下啊.
注:apue我是这样设置的:
复制include/apue.h到/usr/include(cp /home/shop/apue2/apue.2e/lib/error.c /usr/include/),接着vi apue.h中#endif  /* _APUE_H */前加入#include "error.c"

本帖子中包含更多资源

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

x
发表于 2009-4-13 19:44:07 | 显示全部楼层
手册教你用 make install 来装内核麽?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 20:01:30 | 显示全部楼层
Post by d00m3d;1973877
手册教你用 make install 来装内核麽?


能否提供具体的安装过程呢,我是按照升级redhat内核装的
回复 支持 反对

使用道具 举报

发表于 2009-4-15 20:19:39 | 显示全部楼层
请参考手冊相关的安装说明

http://www.linuxfromscratch.org/ ... apter08/kernel.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 20:33:08 | 显示全部楼层
我刚刚这样整了一遍 好像不行 提示错误为

root:/home/ldd3/examples/misc-modules# make
make -C /lib/modules/2.6.22.5/build M=/home/ldd3/examples/misc-modules modules
make[1]: Entering directory `/usr/src/linux-2.6.22.5'
  CC [M]  /home/ldd3/examples/misc-modules/jit.o
/home/ldd3/examples/misc-modules/jit.c:18:26: 错误:linux/config.h:没有那个文件或目录
make[2]: *** [/home/ldd3/examples/misc-modules/jit.o] 错误 1
make[1]: *** [_module_/home/ldd3/examples/misc-modules] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.22.5'
make: *** [modules] 错误 2
回复 支持 反对

使用道具 举报

发表于 2009-4-15 20:48:44 | 显示全部楼层
在干嘛?单独编译什麽东西?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 20:58:21 | 显示全部楼层
编译LDD3中的例子程序
回复 支持 反对

使用道具 举报

发表于 2009-4-15 21:03:28 | 显示全部楼层
还以为在编译安装内核,原来不是

是不内核源码树未经配置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 21:13:06 | 显示全部楼层
安装完lfs 有建立内核树么 我觉得是应该没有吧 不然开始就可以编译ldd3例子通过的啊
我按照http://blog.csdn.net/flyfox315/a ... )来构建内核树 就出现图片的错误信息
回复 支持 反对

使用道具 举报

发表于 2009-4-15 21:40:06 | 显示全部楼层
Post by shopping.w;1974910
安装完lfs 有建立内核树么 我觉得是应该没有吧 不然开始就可以编译ldd3例子通过的啊
我按照http://blog.csdn.net/flyfox315/archive/2007/01/31/1499054.aspx(升级redhat9至2.6核的反方法)来构建内核树 就出现图片的错误信息

您在做什么?
当前版本 LFS 已使用 linux-2.6,怎么会和那篇文章提到的升级 linux-2.4 到 linux-2.6 扯上关系。

内核树是该您自己注意的问题,已经不属于 LFS 范畴。

如果您从前无使用 *nix-like 系统经验,那您的学习曲线是相当的陡峭。
为什么不从一个相对简单的、一切准备妥当的随便某个发行版开始?
回复 支持 反对

使用道具 举报

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

本版积分规则

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