原文出處:忘了**下的,只是在自己的文件找到-_-
一些標頭檔案的作用:
: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儲存就行了。標頭檔案中一般放一些重複使用的 例如函式宣告 變數宣告 常數...