Files
LFS_Book/chapter05/linux-headers.xml
Anton Maisak 93a00a50e0 SYNC
Revision: 11574
Author: pierre
Date: 10 апреля 2019 г. 23:20:22
Message:
Change <productname> tags so that they reflect the dbhtml processing
instruction
----
Modified : /trunk/BOOK/chapter05/binutils-pass1.xml
Modified : /trunk/BOOK/chapter05/binutils-pass2.xml
Modified : /trunk/BOOK/chapter05/gcc-pass1.xml
Modified : /trunk/BOOK/chapter05/gcc-pass2.xml
Modified : /trunk/BOOK/chapter05/libstdc++.xml
Modified : /trunk/BOOK/chapter05/linux-headers.xml
Modified : /trunk/BOOK/chapter06/linux-headers.xml
Modified : /trunk/BOOK/chapter06/pkgconfig.xml
Modified : /trunk/BOOK/chapter07/bootscripts.xml
Modified : /trunk/BOOK/chapter08/kernel.xml
2019-08-10 11:02:46 +03:00

68 lines
2.8 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-tools-linux-headers" role="wrap">
<?dbhtml filename="linux-headers.html"?>
<sect1info condition="script">
<productname>linux-headers</productname>
<productnumber>&linux-version;</productnumber>
<address>&linux-url;</address>
</sect1info>
<title>Заголовочные файлы Linux-&linux-version;</title>
<indexterm zone="ch-tools-linux-headers">
<primary sortas="a-Linux">Linux</primary>
<secondary>tools, API headers</secondary>
</indexterm>
<sect2 role="package">
<title/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../chapter06/linux-headers.xml"
xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem>
<seg>&linux-headers-ch5-sbu;</seg>
<seg>&linux-headers-ch5-du;</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Установка заголовочных файлов</title>
<para>Ядро Linux должно предоставлять интерфейс (API) для его использования системной библиотекой C (Glibc в LFS).Это можно сделать, выделив различные заголовочные файлы C которые расположены в архиве исходных кодов пакета ядра.</para>
<para>Необходимо убедиться, что в пакете нет устаревших файлов:</para>
<screen><userinput remap="pre">make mrproper</userinput></screen>
<para>Теперь установите видимые пользователям заголовочные файлы из каталога исходных кодов пакета ядра. Они будут расположены в промежуточном каталоге и будут скопированы в указанное местоположение , потому что процесс извлечения удаляет все существующие файлы в целевом каталоге.</para>
<screen><userinput remap="make">make INSTALL_HDR_PATH=dest headers_install
</userinput><userinput remap="install">cp -rv dest/include/* /tools/include</userinput></screen>
</sect2>
<sect2 role="content">
<title/>
<para>Подробная информация об этом пакете находится в
<xref linkend="contents-linux-headers" role="."/></para>
</sect2>
</sect1>