Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
lpi2:kernel_kompilieren [2021/11/29 12:02] arne_wichmann |
lpi2:kernel_kompilieren [2023/03/24 12:43] (aktuell) ingo_wichmann [Doku] |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
====== Kernel kompilieren ====== | ====== Kernel kompilieren ====== | ||
- | Pakete: build-essential pkg-config libncurses5-dev qttools5-dev-tools flex bison libelf-dev libssl-dev bc | + | Pakete: build-essential pkg-config libncurses5-dev qttools5-dev-tools qtbase5-dev flex bison libelf-dev libssl-dev bc dwarves |
===== Debian (ab 7) ===== | ===== Debian (ab 7) ===== | ||
Zeile 11: | Zeile 11: | ||
cd /usr/src/linux | cd /usr/src/linux | ||
make help | make help | ||
+ | make olddefconfig | ||
make localmodconfig | make localmodconfig | ||
oder | oder | ||
make localyesconfig | make localyesconfig | ||
- | oder | ||
- | make olddefconfig | ||
grep -c '^processor' /proc/cpuinfo | grep -c '^processor' /proc/cpuinfo | ||
make -j 8 all | make -j 8 all | ||
Zeile 24: | Zeile 23: | ||
==== Doku ==== | ==== Doku ==== | ||
+ | * https://docs.kernel.org/next/admin-guide/quickly-build-trimmed-linux.html | ||
* https://www.heise.de/ct/artikel/Linux-Kernel-massgeschneidert-1402386.html | * https://www.heise.de/ct/artikel/Linux-Kernel-massgeschneidert-1402386.html | ||