首先說明幾點:
1 linux核心所在目錄為/usr/src/kernels/...
2 linux標頭檔案所在目錄為/usr/include/...
3 找不見標頭檔案可以用find命令查詢 find / -name *.h
posix標準定義的標頭檔案目錄項
檔案控制read,write,fcntl,close,link,
stat,umask,unlink,fopen
o_rdonly o_wronly o_nonblock等。
檔名匹配型別
路徑名模式匹配型別
組檔案網路資料庫操作
口令檔案
正規表示式
tar歸檔值
終端i/o
符號常量unix
standard header ->unistd.h,stdin_fileno,stdout_fileno
檔案時間
字元擴充套件型別
internet定義
套接字本地介面
internet位址族
傳輸控制協議定義
記憶體管理宣告
select函式
套接字藉口
檔案狀態
程序時間
基本系統資料型別例如:size_t(signed int) off_t(long)
unix域套接字定義
系統名程序控制
posix定義的xsi擴充套件標頭檔案
cpio歸檔值
動態鏈結
訊息顯示結構
檔案樹漫遊
**集轉換使用程式
語言資訊常量
模式匹配函式定義
貨幣型別
資料庫操作
訊息類別
輪詢函式
搜尋表字串操作
系統出錯日誌記錄
使用者上下文
使用者限制
使用者帳戶資料庫
ipc(命名管道)
訊息佇列
資源操作
訊號量
共享儲存
檔案系統資訊
時間型別
附加的日期和時間定義
向量i/o操作
posix定義的可選標頭檔案
非同步i/o
訊息佇列
執行緒執行排程
訊號量實時spawn介面
xsi streams介面
事件跟蹤
#include //設定插入點
#include //字元處理
#include //定義錯誤碼
#include //浮點數處理
#include //對應各種運算子的巨集
#include //定義各種資料型別最值的常量
#include //定義本地化c函式
#include //定義數學函式
#include //異常處理支援
#include //訊號機制支援
#include //不定引數列表支援
#include //常用常量
#include //定義輸入/輸出函式
#include //定義雜項函式及記憶體分配函式如malloc、free、system、atoi、atol、rand、exit等
#include //字串處理,strlen(),strcat(),strcpy(),strcmp()等等
#include //定義關於時間的函式
#include //寬字元處理及輸入/輸出
#include //寬字元分類
#include //改用#include //改用#include //改用#include //該類不再支援,改用中的stringstream
#include //stl 通用演算法
#include //stl 位集容器
#include //字元處理
#include //定義錯誤碼
#include //浮點數處理
#include //對應各種運算子的巨集
#include //定義各種資料型別最值的常量
#include //定義本地化函式
#include //定義數學函式
#include //複數類
#include //訊號機制支援
#include //異常處理支援
#include //不定引數列表支援
#include //常用常量
#include //定義輸入/輸出函式
#include //定義雜項函式及記憶體分配函式
#include //字串處理
#include //定義關於時間的函式
#include //寬字元處理及輸入/輸出
#include //寬字元分類
#include //stl 雙端佇列容器
#include //異常處理類
#include //檔案輸入/輸出
#include //stl 定義運算函式(代替運算子)
#include //定義各種資料型別最值常量
#include //stl 線性列表容器
#include //本地化特定資訊
#include //stl 對映容器
#include //stl通過分配器進行的記憶體分配
#include //動態記憶體分配
#include //stl常用的數字操作
#include //引數化輸入/輸出
#include //基本輸入/輸出支援
#include //輸入/輸出系統使用的前置宣告
#include //資料流輸入/輸出
#include //基本輸入流
#include //stl迭代器
#include //基本輸出流
#include //stl 佇列容器
#include //stl 集合容器
#include //基於字串的流
#include //stl 堆疊容器
#include //標準異常類
#include //底層輸入/輸出支援
#include //字串類
#include //執行期間型別資訊
#include //stl 通用模板類
#include //對包含值的陣列的操作
#include //stl 動態陣列容器
#include //複數處理
#include //浮點環境
#include //整數格式轉換
#include //布林環境
#include //整型環境
#include //通用型別數學巨集
Linux常用標頭檔案詳解
posix標準定義的標頭檔案 目錄項檔案控制 檔名匹配型別 路徑名模式匹配型別 組檔案網路資料庫操作 口令檔案 正規表示式 tar歸檔值 終端i o 符號常量 檔案時間 字元擴充套件型別 internet定義 套接字本地介面 internet位址族 傳輸控制協議定義 記憶體管理宣告 select函式...
Linux標頭檔案詳解
標頭檔案主目錄include 頭檔案目錄中總共有32個.h標頭檔案。其中主目錄下有13個,asm子目錄中有4個,linux子目錄中有10個,sys子目錄中有5個。這些標頭檔案各自的功能如下,具體的作用和所包含的資訊請參見第14章。a.out標頭檔案,定義了a.out執行檔案格式和一些巨集。常數符號標...
linux 常用標頭檔案
標頭檔案位於目錄 usr include i386 linux gnu sys下面 1 一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dir...