From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.1-sysv/chapter05/linux-headers.html | 315 ----------------------------- 1 file changed, 315 deletions(-) delete mode 100644 lfs-12.1-sysv/chapter05/linux-headers.html (limited to 'lfs-12.1-sysv/chapter05/linux-headers.html') diff --git a/lfs-12.1-sysv/chapter05/linux-headers.html b/lfs-12.1-sysv/chapter05/linux-headers.html deleted file mode 100644 index 089f331..0000000 --- a/lfs-12.1-sysv/chapter05/linux-headers.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - 5.4. Заголовочные файлы Linux-6.7.4 API - - - - - - - - -

- 5.4. - Заголовочные файлы Linux-6.7.4 API -

-
-
-

- Заголовочные файлы Linux API (в linux-6.7.4.tar.xz) предоставляют - API ядра для использования Glibc. -

-
-
-
- Приблизительное время сборки: - менее 0.1 SBU -
-
- Требуемое дисковое - пространство: 1.5 GB -
-
-
-
-
-

- 5.4.1. Установка заголовочных файлов -

-

- Ядро Linux должно предоставлять интерфейс прикладного - программирования (API) для использования системной библиотекой C - (Glibc в LFS). Это делается путем установки заголовочных файлов C, - которые поставляются в архиве с исходным кодом ядра Linux. -

-

- Убедитесь, что в пакете нет устаревших файлов: -

-
make mrproper
-

- Теперь извлеките видимые пользователю заголовочные файлы ядра из - исходного кода. Рекомендуемый способ make «headers_install» - использовать нельзя, так как для этого требуется rsync, который может быть недоступен. - Заголовочные файлы сначала помещаются в /usr, а затем копируются в нужное место. -

-
make headers
-find usr/include -type f ! -name '*.h' -delete
-cp -rv usr/include $LFS/usr
-
-
-

- 5.4.2. Содержимое заголовочных файлов - Linux API -

-
-
-
- Установленные заголовочные - файлы:: /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 -
-
- Созданные каталоги:: - /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 -
-
-
-
-

- Краткое описание -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

- /usr/include/asm/*.h -

-
-

- Заголовочные файлы Linux API ASM -

-
-

- /usr/include/asm-generic/*.h -

-
-

- Заголовочные файлы Linux API ASM Generic -

-
-

- /usr/include/drm/*.h -

-
-

- Заголовочные файлы Linux API DRM -

-
-

- /usr/include/linux/*.h -

-
-

- Заголовочные файлы Linux API Linux -

-
-

- /usr/include/misc/*.h -

-
-

- Заголовочные файлы Linux API Miscellaneous -

-
-

- /usr/include/mtd/*.h -

-
-

- Заголовочные файлы API MTD -

-
-

- /usr/include/rdma/*.h -

-
-

- Заголовочные файлы Linux API RDMA -

-
-

- /usr/include/scsi/*.h -

-
-

- Заголовочные файлы Linux API SCSI -

-
-

- /usr/include/sound/*.h -

-
-

- Заголовочные файлы Linux API Sound -

-
-

- /usr/include/video/*.h -

-
-

- Заголовочные файлы Linux API Video -

-
-

- /usr/include/xen/*.h -

-
-

- Заголовочные файлы Linux API Xen -

-
-
-
-
- - - -- cgit v1.2.3