4

我正在尝试从头开始构建 Linux,我已经达到了这一部分:linux headers

确保之前的活动中没有陈旧的文件和依赖项:

make mrproper

我不明白:我应该在哪个目录中运行这个命令?在其中之一?

$LFS/sources/gcc-build
$LFS/sources/gcc-4.4.3

请帮忙!

4

3 回答 3

1

不,您应该在解压内核源代码压缩包的目录中运行它(以下内容)。

于 2011-06-18T09:33:41.807 回答
0

那是gcc 使用之后

cd $LFS/sources
tar xvjf linux*
cd linux*
make mproper
make headers_check
make INSTALL_HDR_PATH=dest headers_install
cp -rv dest/include/* /tools/include

cd $LFS/sources 告诉它切换到源目录。tar xvjf linux* 告诉它 untar lunix api headers 目录(xvjf 中的 j 可能是大写) cd linux* 告诉它去 untared 目录 make mproper 是 make 命令的特殊用途,专门制作这个目录headers_check make INSTALL_HDR_PATH=dest headers_install cp -rv dest/include/* /tools/include 告诉它安装和测试包

于 2013-09-29T16:13:04.610 回答
0

运行make mrpropermake distclean将内核源代码树返回到其未配置状态。这意味着您丢失了 .config 文件。在编译内核之前,您需要创建一个新的 .config 文件。

于 2015-08-30T23:57:50.563 回答