+ -
当前位置:首页 → 问答吧 → LFS下学习LDD,如何搭建环境

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

时间:2009-04-12

来源:互联网

最近安装完了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"
上传的图像
1.jpg (89.9 KB, 18 次查看)
2.jpg (41.4 KB, 13 次查看)

作者: shopping.w   发布时间: 2009-04-12

手册教你用 make install 来装内核麽?

作者: d00m3d   发布时间: 2009-04-13

引用:
作者: d00m3d
手册教你用 make install 来装内核麽?
能否提供具体的安装过程呢,我是按照升级redhat内核装的

作者: shopping.w   发布时间: 2009-04-16

请参考手冊相关的安装说明

http://www.linuxfromscratch.org/lfs/...08/kernel.html

作者: d00m3d   发布时间: 2009-04-16

我刚刚这样整了一遍 好像不行 提示错误为

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

作者: shopping.w   发布时间: 2009-04-16

在干嘛?单独编译什麽东西?

作者: d00m3d   发布时间: 2009-04-16

编译LDD3中的例子程序

作者: shopping.w   发布时间: 2009-04-16

还以为在编译安装内核,原来不是

是不内核源码树未经配置?

作者: d00m3d   发布时间: 2009-04-16

安装完lfs 有建立内核树么 我觉得是应该没有吧 不然开始就可以编译ldd3例子通过的啊
我按照http://blog.csdn.net/flyfox315/archi...

作者: shopping.w   发布时间: 2009-04-16

引用:
作者: shopping.w
安装完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 系统经验,那您的学习曲线是相当的陡峭。
为什么不从一个相对简单的、一切准备妥当的随便某个发行版开始?

作者: 聚焦深空   发布时间: 2009-04-16

听楼上的建议

作者: shopping.w   发布时间: 2009-04-16