3-Bosqich.
Linux kernelni imkoniyatlari va drayverlarini sozlash.
Kernelni kompilatsiya
qilishni boshlashdan avval, uning xususiyatlari sozlanadi.
Tizimga xos bo’lgan kernel drayverlari aniqlanadi. Vazifa
yangi foydalanuvchi uchun
qiyinchilik tug’dirishi mumkin. CP command buyrug’i orqali sozlanuvchi fayl nusxaga
olinishi tavsiya etiladi.
$ cd linux-4.20
$ cp -v /boot/config-$(uname -r) .config
Namunaviy qiymatlar
'/boot/config-4.15.0-30-generic' -> '.config'
4-Bosqich.
Kompilatorlar va boshqa uskunalarni o’rnatish.
GCC kompilatorlari va Linux kernel kompilatoriga o’rnatilgan uskunalarni rivojlantirish
lozim.
Qanday qilib GCCni o’rnatish va Debian/Ubuntu Linux uskunalarni rivojlantirish
Apt command yoki apt –get command bir xil vazifani bajaradi.
$ sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev
“Ubuntu Linux install Gnu GCC compiler and development environment” da ko’plab
ma’lumotlarni ko’rishingiz mumkin.
CentOS/RHEL/Oracle/Scientific Linuxga qay tarzda GCC ni o’rnatish
va uskunalarni
rivojlantirish.
Yum command ni o’rnatish
$ sudo yum group install "Development Tools"
yoki
$ sudo yum groupinstall "Development Tools"
$ sudo yum install ncurses-devel bison flex elfutils-libelf-devel openssl-devel
Dfn buyrug’ini ishga tushirish
$ sudo dnf group install "Development Tools"
$ sudo dnf ncurses-devel bison flex elfutils-libelf-devel openssl-devel