Linux中的ar命令

2021-06-27 06:45:33 字數 613 閱讀 5211

當我們的程式中有經常使用的模組,而且這種模組在其他程式中也會用到,這時按照軟體重用的思想,我們應該將它們生成庫,使得以後程式設計可以減少開發**量。這裡介紹命令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 刪除備...