當我們的程式中有經常使用的模組,而且這種模組在其他程式中也會用到,這時按照軟體重用的思想,我們應該將它們生成庫,使得以後程式設計可以減少開發**量。這裡介紹命令ar,用來對庫操作。
1.ar基本用法
ar命令可以用來建立、修改庫,也可以從庫中提出單個模組。庫是一單獨的檔案,裡面包含了按照特定的結構組織起來的其它的一些檔案(稱做此庫檔案的member)。原始檔案的內容、模式、時間戳、屬主、組等屬性都保留在庫檔案中。
下面是ar命令的格式:
ar [-][abcfilnopssuvv] [membername] [count] archive files...
例如我們可以用ar rv libtest.a hello.o hello1.o來
生成乙個庫,庫名字是test,鏈結時可以用-ltest鏈結。該庫中存放了兩個模組hello.o和hello1.o。選項前可以有『-'字元,也可以
沒有。下面我們來看看命令的操作選項和任選項。現在我們把部分稱為操作選項,而[abcfilnopssuvv]部分稱為任選項。
中的操作選項在命令中只能並且必須使用其中乙個,它們的含義如下:
下面在看看可與操作選項結合使用的任選項:
linux下 ar 命令使用
原文出處 ar命令簡介 ar命令可以用來建立 修改庫,也可以從庫中提出單個模組。1 如何檢視乙個靜態庫中包含那些.o檔案 ar t lib libname.a 2 ar命令的使用格式 ar 引數 lib libname.a file1.o file2.o filen.o ar命令的引數詳解 d 從庫...
linux 下ar 命令的詳細解釋
功能說明 建立或修改備存檔案,或是從備存檔案中抽取檔案。語 法 ar dmpqrtx cfossuvv a 成員檔案 b 成員檔案 i 成員檔案 備存檔案 成員檔案 補充說明 ar可讓您集合許多檔案,成為單一的備存檔案。在備存檔案中,所有成員檔案皆保有原來的屬性與許可權。參 數 指令引數 d 刪除備...
linux 下ar 命令的詳細解釋
功能說明 建立或修改備存檔案,或是從備存檔案中抽取檔案。語 法 ar dmpqrtx cfossuvv a 成員檔案 b 成員檔案 i 成員檔案 備存檔案 成員檔案 補充說明 ar可讓您集合許多檔案,成為單一的備存檔案。在備存檔案中,所有成員檔案皆保有原來的屬性與許可權。參 數 指令引數 d 刪除備...