Linux中常用標頭檔案的作用

2021-08-20 03:55:44 字數 3774 閱讀 9331

(2011-04-20 10:53:12)

標籤:1、 linux中一些標頭檔案的作用:

:ansic。提供斷言,assert(表示式)

:gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含

:gcc。資料夾操作函式。structdirent,struct dir,opendir(),closedir(),readdir(),readdir64()等

:ansic。字元測試函式。isdigit(),islower()等

:ansic。檢視錯誤**errno是除錯程式的乙個重要方法。當linuc c api函式發生異常時,一般會將errno變數(需includeerrno.h)賦乙個整數值,不同的值表示不同的含義,可以通過檢視該值推測出錯的原因。在實際程式設計中用這一招解決了不少原本看來莫名其妙的問題。比較麻煩的是每次都要去linux源**裡面查詢錯誤**的含義,現在把它貼出來,以後需要查時就來這裡看了。來自linux2.4.20-18的核心**中的/usr/include/asm/errno.h

:處理命令列引數。getopt()

2、-------------------------

linux常用標頭檔案如下:

posix標準定義的標頭檔案

目錄項檔案控制

檔名匹配型別

路徑名模式匹配型別

組檔案網路資料庫操作

口令檔案

正規表示式

tar歸檔值

終端i/o

符號常量

檔案時間

字元擴充套件型別

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

internet定義

套接字本地介面

internet位址族

傳輸控制協議定義

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

記憶體管理宣告

select函式

套接字藉口

檔案狀態

程序時間

基本系統資料型別

unix域套接字定義

系統名程序控制

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

posix定義的xsi擴充套件標頭檔案

cpio歸檔值

動態鏈結

訊息顯示結構

檔案樹漫遊

**集轉換使用程式

語言資訊常量

模式匹配函式定義

貨幣型別

資料庫操作

訊息類別

輪詢函式

搜尋表字串操作

系統出錯日誌記錄

使用者上下文

使用者限制

使用者帳戶資料庫

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

ipc(命名管道)

訊息佇列

資源操作

訊號量共享儲存

檔案系統資訊

時間型別

附加的日期和時間定義

向量i/o操作

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

posix定義的可選標頭檔案

非同步i/o

訊息佇列

執行緒執行排程

訊號量實時spawn介面

xsi streams介面

事件跟蹤

3、 c/c++標頭檔案一覽

c#include //設定插入點

#include //字元處理

#include //定義錯誤碼

#include //浮點數處理

#include//對應各種運算子的巨集

#include//定義各種資料型別最值的常量

#include//定義本地化c函式

#include //定義數學函式

#include//異常處理支援

#include//訊號機制支援

#include//不定引數列表支援

#include//常用常量

#include //定義輸入/輸出函式

#include//定義雜項函式及記憶體分配函式

#include //字串處理

#include//定義關於時間的函式

#include //寬字元處理及輸入/輸出

#include //寬字元分類

傳統c++

#include //改用

#include //改用

#include//改用

#include//該類不再支援,改用中的stringstream

————————————————————————————————

標準c++ 

#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動態陣列容器

————————————————————————————————

c99增加的部分

#include //複數處理

#include //浮點環境

#include //整數格式轉換

#include //布林環境

#include //整型環境

#include //通用型別數學巨集

Linux中常用標頭檔案的作用 轉

1 linux中一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir read...

linux中常用的C C 標頭檔案

1 linux中一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir read...

linux中常用C C 一些標頭檔案的作用

1 一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir readdir re...