6.7. Linux-5.5.3 API Deklarasjoner
Linux API Deklarasjon (i linux-5.5.3.tar.xz) eksponerer kjernens API for bruk av Glibc.
Omtrentlig byggetid: 0.1 SBU Nødvendig diskplass: 1 GB |
6.7.1. Installasjon av Linux API Deklarasjoner
Linux-kjernen må eksponere et API (Application Programming Interface) for systemets C-bibliotek (Glibc i LFS) for å bli brukt. Dette gjøres ved å rense forskjellige C-headerfiler som sendes i Linux-kjerne-tarballen.
Forsikre deg om at det ikke er foreldede filer og avhengigheter fra tidligere aktivitet:
make mrproper |
Nå trekker ut de bruker synlige kjerneoverskriftene fra kilden. Det anbefalte målet "headers_install" kan ikke brukes, fordi det krever rsync, som ikke er tilgjengelig i /tools. Topptekstene blir først plassert i ./usr, deretter blir noen filer som brukes av kjerneutviklerne fjernet, deretter kopieres filene til deres endelige beliggenhet.
make headers find usr/include -name '.*' -delete rm usr/include/Makefile cp -rv usr/include/* /usr/include |
6.7.2. Innholdet i Linux API DeklarasjonerInstallerte deklarasjoner: /usr/include/asm/*.h, /usr/include/asm-generic/*.h, /usr/include/drm/*.h, /usr/include/linux/*.h, /usr/include/misc/*.h, /usr/include/mtd/*.h, /usr/include/rdma/*.h, /usr/include/scsi/*.h, /usr/include/sound/*.h, /usr/include/video/*.h, and /usr/include/xen/*.h Installerte mapper: /usr/include/asm, /usr/include/asm-generic, /usr/include/drm, /usr/include/linux, /usr/include/misc, /usr/include/mtd, /usr/include/rdma, /usr/include/scsi, /usr/include/sound, /usr/include/video, and /usr/include/xen
Korte beskrivelser/usr/include/asm/*.h - Linux API ASM Deklarasjoner /usr/include/asm-generic/*.h - Linux API ASM Generelle Deklarasjoner /usr/include/drm/*.h - Linux API DRM Deklarasjoner /usr/include/linux/*.h - The Linux API Linux Deklarasjoner /usr/include/misc/*.h - Linux API Diverse Deklarasjoner /usr/include/mtd/*.h - Linux API MTD Deklarasjoner /usr/include/rdma/*.h - Linux API RDMA Deklarasjoner /usr/include/scsi/*.h - Linux API SCSI Deklarasjoner /usr/include/sound/*.h - Linux API Sound Deklarasjoner /usr/include/video/*.h - Linux API Video Deklarasjoner /usr/include/xen/*.h - Linux API Xen Deklarasjoner |
Forrige | Hjem | Neste |