В чем разница между 'make 'и' make oldconfig '

В сообществе суперпользователей это решение было рекомендовано пользователем Сэмом Уоткинсом.

Вы можете сделать это автоматически при загрузке, выполнив (возможно, в /etc/rc.local): / usr / bin / amixer -c 0 sset «Auto-Mute Mode» Disabled

2
28.02.2018, 20:41
2 ответа

make oldconfig используется для применения вашего старого файла .config к новому ядру .

Например, у вас есть файл .config вашего текущего ядра, и вы загрузили новое ядро ​​и хотите собрать новое ядро. Поскольку очень вероятно, что новое ядро ​​будет иметь некоторые новые параметры конфигурации, вам необходимо обновить файл config. Самый простой способ сделать это - запустить make oldconfig , который предложит вам вопросы о новых параметрах конфигурации. (это те, которых нет в вашем текущем файле .config )

4
27.01.2020, 21:53

В ядре Linux для make по умолчанию используется silentoldconfig , который выполняет то же самое, что и oldconfig , и дополнительно автоматически обновляет зависимые записи конфигурации (записи конфигурации, которые зависят от при других значениях т.е. зависит от записей в Kconfig файлах).

Конечно, make затем собирает ядро, тогда как make oldconfig только обновляет конфигурацию.

3
27.01.2020, 21:53

Теги

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