Linux C常用的標頭檔案

2021-09-30 03:30:27 字數 4848 閱讀 2751

原文出處:忘了**下的,只是在自己的文件找到-_-

一些標頭檔案的作用:

:ansi c

。提供斷言,

assert(

表示式) :

gcc。

gtk,

gnome

的基礎庫,提供很多有用的函式,如有資料結構操作函式。使?

胓lib

只需要包含 :

gcc。資料夾操作函式。

struct dirent,struct

dir,opendir(),closedir(),readdir(),readdir64()等:

ansi c

。字元測試函式。

isdigit(),islower()等:

ansi c

。檢視錯誤**

errno

是除錯程式的乙個重要方法。當

linuc c

api函式發生異常時

,一般會將

errno變數(

需include

errno.h)

賦乙個整數值

,不同的值表示不同的含義

,可以通過檢視該值推測出錯的?

頡t謔導時喑討杏謎庖徽薪餼雋瞬簧僭究蠢茨涿畹奈侍狻1冉下櫸車氖?

每次都要去

linux

源**裡面查詢錯誤**的含義,現在把它貼出來,以後需要查

時就來這裡看了。來自

linux 2.4.20- 18

的核心**中的

/usr/include/asm/errno.h

:處理命令列引數。

getopt()

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

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 C 常用標頭檔案

sys types.h 資料型別定義 sys socket.h 提供socket函式及資料結構 netinet in.h 定義資料結構sockaddr in netdb.h 提供設定及獲取網域名稱的函式 sys ioctl.h 提供對i o控制的函式 sys poll.h 提供socket等待測試機...

Linux C語言標頭檔案搜尋路徑

本文介紹在linux中標頭檔案的搜尋路徑,也就是說你通過include指定的標頭檔案,linux下的gcc編譯器它是怎麼找到它的呢。在此之前,先了解乙個基本概念。標頭檔案是一種文字檔案,使用文字編輯器將 編寫好之後,以副檔名.h儲存就行了。標頭檔案中一般放一些重複使用的 例如函式宣告 變數宣告 常數...

Linux C語言標頭檔案搜尋路徑

本文介紹在linux中標頭檔案的搜尋路徑,也就是說你通過include指定的標頭檔案,linux下的gcc編譯器它是怎麼找到它的呢。在此之前,先了解乙個基本概念。標頭檔案是一種文字檔案,使用文字編輯器將 編寫好之後,以副檔名.h儲存就行了。標頭檔案中一般放一些重複使用的 例如函式宣告 變數宣告 常數...