Как использовать команду "make mrproper "? я работаю на Linux с нуля
Я пытаюсь собрать Linux с нуля, и я дошел до этой части: заголовки Linux
Убедитесь, что нет устаревших файлов и зависимостей, лежащих вокруг предыдущей операции:
make mrproper
Я не понимаю: в каком каталоге я должен запустить эту команду? В одном из них?
$LFS/sources/gcc-build
$LFS/sources/gcc-4.4.3
Пожалуйста помоги!
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* говорит, что он должен распаковать каталог заголовков api lunix (может быть заглавная буква j в xvjf) cd linux* говорит ему, что он должен перейти в нетаризованный каталог. headers_check make INSTALL_HDR_PATH=dest headers_install cp -rv dest/include/* /tools/include указывает ему установить и протестировать пакет
Бег make mrproper
или же make distclean
возвращает исходное дерево ядра в его ненастроенное состояние. Это означает, что вы потеряете свой файл.config. Вам нужно будет создать новый файл.config перед компиляцией ядра.