1. 標頭檔案
2. 庫檔案
3. 靜態庫
4. 共享庫
1. 標頭檔案
在呼叫c語言編譯器的時候可以通過給出 「-i」 標誌來引用儲存在下級子目錄或者非標準位置的標頭檔案,請看下面的命令:
gcc -i /usr/openwin/include fred.c
它會使編譯器在/usr/openwin/include子目錄和標準位置兩個地方去查詢fred.c程式裡包含的標頭檔案。
令:用grep命令來查詢含有某些特定定義與函式宣告的標頭檔案是很方便的。假設你想知道用用來返回程式退出狀態的定義的名字,辦法很簡單:
先進入/usr/include子目錄,然後在grep 命令裡給出該名字的幾個字母,如下所示:
grep exit_ *.h
grep命令會在該目錄裡所有以.h結尾德爾檔案裡查詢字串"exit_"。
2. 庫檔案
-- 庫檔案是一些預先編譯好的函式的集合,那些函式都是按照可再使用的原則編寫的。通常由一組相互關聯的用來完成某項常見的工作的函式構成。
-- 標準的系統庫檔案被儲存在/lib或者usr/lib目錄裡。庫檔案的名字永遠以「lib」開頭。
-- 函式庫一般分為靜態庫和共享庫
.a 傳統的靜態型函式
.so和.sa 共享型函式庫
Linux入門基礎知識
linux入門基礎知識 1 unix和linux發展歷史 二者就像父子關係,當然unix是老爹。1965年,mit ge和at t的貝爾實驗室計畫開發乙個複雜的分時作業系統multics,但是由於目標過於龐大和複雜最後失敗了。後來,1969年,貝爾實驗室的肯 湯普森開發了unix系統,據說他是為了流...
Linux基礎知識入門測試
記錄於51cto的測試題 第 1 題 linux中,預設的管理員帳戶名稱是 a.administrator b.admin c.root d.user 第 2 題 在linux中,如果在文字模式下,可以通過下述的方法進入x window a.執行startx b.執行start x c.執行init...
Linux基礎入門篇知識回顧
1.2計算機系統組成 1.3計算機組成原理 1.4作業系統發展史 1.5linux系統發展史 1.6linux基礎入門 三 進製轉換 1 計算機網路 2 作業系統原理 3 資料庫原理 4 資料結構 1.1計算機的特點及發展趨勢 特點 發展趨勢 智慧型化 多 化 網路化 巨型化 微型化 1.2計算機系...