我正在尝试从头开始构建 Linux,我已经达到了这一部分:linux headers
确保之前的活动中没有陈旧的文件和依赖项:
make mrproper
我不明白:我应该在哪个目录中运行这个命令?在其中之一?
$LFS/sources/gcc-build
$LFS/sources/gcc-4.4.3
请帮忙!
我正在尝试从头开始构建 Linux,我已经达到了这一部分:linux headers
确保之前的活动中没有陈旧的文件和依赖项:
make mrproper
我不明白:我应该在哪个目录中运行这个命令?在其中之一?
$LFS/sources/gcc-build
$LFS/sources/gcc-4.4.3
请帮忙!
不,您应该在解压内核源代码压缩包的目录中运行它(以下内容)。
那是在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 告诉它安装和测试包
运行make mrproper
或make distclean
将内核源代码树返回到其未配置状态。这意味着您丢失了 .config 文件。在编译内核之前,您需要创建一个新的 .config 文件。