LFS學習(8)安裝核心標頭檔案

2021-06-09 16:39:27 字數 791 閱讀 9705

linux-libc-headers 包含"純淨的"核心標頭檔案。

少於 0.1 sbu

所需磁碟空間:

27 mb

多年來,通常的做法是直接從核心源**中複製出"原始"核心標頭檔案,放在 /usr/include 中使用。但是最近幾年,核心開發人員強烈要求停止這種做法。因此誕生了 linux-libc-headers 專案,其目的就是維護乙個 api 版本穩定的核心標頭檔案。

新增乙個使用者空間標頭檔案和新核心對於inotify特性的系統呼叫支援:

patch -np1 -i ../linux-libc-headers-2.6.12.0-inotify-3.patch
安裝核心標頭檔案:

install -dv /usr/include/asm

cp -rv include/asm-i386/* /usr/include/asm

cp -rv include/linux /usr/include

確保這些標頭檔案的所有者是 root :

chown -rv root:root /usr/include/
確保使用者可以讀取這些標頭檔案:

find /usr/include/ -type d -exec chmod -v 755 {} \;

find /usr/include/ -type f -exec chmod -v 644 {} \;

安裝的標頭檔案:

/usr/include//*.h

/usr/include//*.h

核心標頭檔案 api

Kali Linux 核心標頭檔案安裝

檢視linux核心版本 執行命令 uname r 顯示核心版本 4.6.0 kali1 amd64 檢視linux是否已經安裝核心標頭檔案 執行命令 apt cache search linux headers 如果有核心標頭檔案,比如linux headers 4.6.0 kali1 amd64,...

linux核心標頭檔案

include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 include ma...

Linux 核心標頭檔案

linux 核心的編譯時間太長,可以通過下面方法跳過編譯直接獲得標頭檔案 make headers install arch x86 64 install hdr path pwd linux header chk include generated uapi linux version.h upd...