Компиляция драйверов/постановка

Определите "команду пользователя". Есть строки ввода, но вы не можете сказать, являются ли они командами (, читаемыми оболочкой верхнего -уровня ), или входными данными для приложений, и в этом последнем случае будут включены команды второго -уровня. оболочка. Тогда вы не знаете, что происходит в экранных -редакторах (nano,vi)и не знаете, что делают скрипты.

0
13.07.2020, 20:45
1 ответ
make mrproper
make allmodconfig
make -j3 all
make C=1 M=drivers/staging

Вам нужно прервать make allс помощью sigintпосле начала компиляцииinit

Кроме того, make allmodconfigвключает все модули. Многие драйверы построены в виде модулей, тогда как make allyesconfigпросто активирует все параметры конфигурации.

Кроме того, я использовал make -j3 all, потому что использую 4-ядерный процессор. Вы можете сделатьmake -j$(nproc) all

Я завершаю процесс с помощью SIGINTили Ctrl+C, как только я начал постоянно наблюдать флаги CC.

Кроме того, make mrproperвместо make clean, потому что make cleanочищает только объектные файлы, а make mrproperочищает все.

Это сработало для меня, дайте мне знать, если я ошибаюсь.:)

0
18.03.2021, 23:19

Теги

Похожие вопросы