校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > linux ar 命令的使用說明和實(shí)例講解

linux ar 命令的使用說明和實(shí)例講解

熱門標(biāo)簽:德陽400電話申請(qǐng) 鶴崗400電話申請(qǐng) 商機(jī)地圖標(biāo)注 天津電話外呼系統(tǒng)排名 測繪地圖標(biāo)注名稱 怎么在百度地圖標(biāo)注公司的位置 智能電銷機(jī)器人有用嗎 外呼電話系統(tǒng)怎么操作 百度地圖標(biāo)注直線距離

ar命令可以用來創(chuàng)建、修改庫,也可以從庫中提出單個(gè)模塊。庫是一單獨(dú)的文件,里面包含了按照特定的結(jié)構(gòu)組織起來的其它的一些文件(稱做此庫文件的member)。原始文件的內(nèi)容、模式、時(shí)間戳 、屬主、組等屬性都保留在庫文件中。

ar可讓您集合許多文件,成為單一的備存文件。在備存文件中,所有成員文件皆保有原來的屬性與權(quán)限。

用途說明

創(chuàng)建靜態(tài)庫。a文件。用C/C++開發(fā)程序時(shí)經(jīng)常用到,但我很少單獨(dú)在命令行中使用ar命令,一般寫在makefile中,有時(shí)也會(huì)在shell腳 本中用到。關(guān)于Linux下的庫文件、靜態(tài)庫、動(dòng)態(tài)庫以及怎樣創(chuàng)建和使用等相關(guān)知識(shí),參見本文后面的相關(guān)資料【3】《關(guān)于Linux靜態(tài)庫和動(dòng)態(tài)庫的分析》。

常用參數(shù) 

格式:ar rcs  libxxx.a xx1.o xx2.o

參數(shù)r:在庫中插入模塊(替換)。當(dāng)插入的模塊名已經(jīng)在庫中存在,則替換同名的模塊。如果若干模塊中有一個(gè)模塊在庫中不存在,ar顯示一個(gè)錯(cuò)誤消息,并不替換其他同名模塊。默認(rèn)的情況下,新的成員增加在庫的結(jié)尾處,可以使用其他任選項(xiàng)來改變?cè)黾拥奈恢谩!?】 

參數(shù)c:創(chuàng)建一個(gè)庫。不管庫是否存在,都將創(chuàng)建。 

參數(shù)s:創(chuàng)建目標(biāo)文件索引,這在創(chuàng)建較大的庫時(shí)能加快時(shí)間。(補(bǔ)充:如果不需要?jiǎng)?chuàng)建索引,可改成大寫S參數(shù);如果。a文件缺少索引,可以使用ranlib命令添加)

格式:ar t libxxx.a  

顯示庫文件中有哪些目標(biāo)文件,只顯示名稱。  

格式:ar tv libxxx.a  

顯示庫文件中有哪些目標(biāo)文件,顯示文件名、時(shí)間、大小等詳細(xì)信息。  

格式:nm -s libxxx.a  

顯示庫文件中的索引表。  

格式:ranlib libxxx.a  

為庫文件創(chuàng)建索引表。 

使用示例 

示例一 在shell腳本中使用  

Bash代碼 

OS=`uname -r`
  ar rcs libhycu.a.$OS *.o 

示例二 在makefile中使用

Makefile代碼  

$(BIN1): $(BIN1_OBJS)
  ar rcs $@ $^ 

示例三 創(chuàng)建并使用靜態(tài)庫 

第一步:編輯源文件,test.h test.c main.c。其中main.c文件中包含main函數(shù),作為程序入口;test.c中包含main函數(shù)中需要用到的函數(shù)。 

vi test.h test.c main.c

第二步:將test.c編譯成目標(biāo)文件。  

gcc -c test.c  

如果test.c無誤,就會(huì)得到test.o這個(gè)目標(biāo)文件。  

第三步:由。o文件創(chuàng)建靜態(tài)庫。 

ar rcs libtest.a test.o  

第四步:在程序中使用靜態(tài)庫。  

gcc -o main main.c -L. -ltest 

因?yàn)槭庆o態(tài)編譯,生成的執(zhí)行文件可以獨(dú)立于。a文件運(yùn)行。 

第五步:執(zhí)行。 

./main  

示例四 創(chuàng)建并使用動(dòng)態(tài)庫  

第一步:編輯源文件,test.h test.c main.c。其中main.c文件中包含main函數(shù),作為程序入口;test.c中包含main函數(shù)中需要用到的函數(shù)。  

vi test.h test.c main.c  

第二步:將test.c編譯成目標(biāo)文件。  

gcc -c test.c  

前面兩步與創(chuàng)建靜態(tài)庫一致。  

第三步:由。o文件創(chuàng)建動(dòng)態(tài)庫文件。  

gcc -shared -fPIC -o libtest.so test.o 

第四步:在程序中使用動(dòng)態(tài)庫。  

gcc -o main main.c -L. -ltest 

當(dāng)靜態(tài)庫和動(dòng)態(tài)庫同名時(shí),gcc命令將優(yōu)先使用動(dòng)態(tài)庫。 

第五步:執(zhí)行。

LD_LIBRARY_PATH=. ./main

示例五 查看靜態(tài)庫中的文件  

[root@node56 lib]# ar -t libhycu.a
  base64.c.o
  binbuf.c.o
  cache.c.o
  chunk.c.o
  codec_a.c.o
  …
  xort.c.o
  [root@node56 lib]#
  [root@node56 lib]# ar -tv libhycu.a
  rw-r--r-- 0/0  7220 Jul 29 19:18 2011 base64.c.o
  rw-r--r-- 0/0  2752 Jul 29 19:18 2011 binbuf.c.o
  rw-r--r-- 0/0 19768 Jul 29 19:18 2011 cache.c.o
  …
  rw-r--r-- 0/0  4580 Jul 29 19:18 2011 xort.c.o
  [root@node56 lib]#
  [root@node56 lib]# nm -s libhycu.a | less
  Archive index:
  Base64Enc in base64.c.o
  GetBase64Value in base64.c.o
  Base64Dec in base64.c.o
  encode64 in base64.c.o
  decode64 in base64.c.o
  check64 in base64.c.o
  test64 in base64.c.o
  …
  chunk_alloc in chunk.c.o
  [root@node56 lib]#

以上所述是小編給大家介紹的linux ar 命令的使用說明和實(shí)例講解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • linux常用命令之VMware10中安裝CentOS 6.4圖文教程
  • linux 命令每天必學(xué)之tar命令
  • linux shell腳本學(xué)習(xí)xargs命令使用詳解
  • Linux命令行和shell腳本編程寶典 Richard Blum
  • Linux tar命令使用列子
  • Linux tar 壓縮打包命令使用方法

標(biāo)簽:自貢 百色 鎮(zhèn)江 優(yōu)質(zhì)小號(hào) 滁州 武漢 丹東 六盤水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux ar 命令的使用說明和實(shí)例講解》,本文關(guān)鍵詞  linux,命令,的,使用說明,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux ar 命令的使用說明和實(shí)例講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux ar 命令的使用說明和實(shí)例講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    制服丝袜亚洲精品中文字幕| 欧美视频在线不卡| 成人av电影观看| 国产午夜一区二区三区| 激情亚洲综合在线| 中文字幕制服丝袜一区二区三区 | 91精品久久久久久久99蜜桃| 麻豆国产精品官网| 中文字幕va一区二区三区| av成人动漫在线观看| 一区二区三区免费看视频| 欧美调教femdomvk| 激情文学综合丁香| 国产欧美精品一区二区三区四区| 成人黄色av网站在线| 亚洲一区二区三区视频在线播放 | 欧美国产日韩在线观看| 99国产精品99久久久久久| 丝袜诱惑亚洲看片| 国产日产欧美一区二区三区 | 国产精品麻豆久久久| 91传媒视频在线播放| 九九精品视频在线看| 亚洲人成影院在线观看| 日韩一级黄色片| 91网站最新网址| 美国精品在线观看| 亚洲人成亚洲人成在线观看图片| 91麻豆精品久久久久蜜臀| 成人激情免费电影网址| 日韩电影在线观看一区| 国产精品免费视频观看| 日韩欧美123| 欧美午夜不卡在线观看免费| 老司机精品视频导航| 亚洲制服欧美中文字幕中文字幕| 久久精品一区蜜桃臀影院| 欧美色综合网站| 99精品久久免费看蜜臀剧情介绍| 久久精品久久精品| 亚洲午夜电影在线| 亚洲视频在线一区观看| 中文字幕乱码久久午夜不卡| 日韩欧美色综合| 欧美日本视频在线| 欧美日精品一区视频| 北岛玲一区二区三区四区| 九色综合狠狠综合久久| 日本aⅴ精品一区二区三区| 三级不卡在线观看| 亚洲bdsm女犯bdsm网站| 亚洲精品美国一| 亚洲精品伦理在线| 亚洲乱码国产乱码精品精的特点| 国产精品日韩成人| 国产精品蜜臀av| ...av二区三区久久精品| 成人黄色av电影| 风间由美一区二区三区在线观看 | 久久99久久99| 久久99精品视频| 国产精选一区二区三区| 国产精品一区一区| 国产黄色91视频| 成人免费视频caoporn| 成人激情校园春色| 99热精品国产| 一本久久a久久免费精品不卡| 97超碰欧美中文字幕| 在线免费一区三区| 欧美美女喷水视频| 91精品国产欧美一区二区成人| 欧美精品在线观看播放| 日韩精品一区二区三区在线| 国产亚洲美州欧州综合国| 国产精品全国免费观看高清| 亚洲激情中文1区| 免费看日韩a级影片| 高清免费成人av| 欧美三级日韩在线| 日韩女优av电影| 国产精品剧情在线亚洲| 亚洲va韩国va欧美va| 成人在线综合网| 91精品婷婷国产综合久久性色| 久久久久高清精品| 亚洲国产wwwccc36天堂| 国产精品综合一区二区三区| 欧美伊人久久大香线蕉综合69 | 日韩激情av在线| 国产精品一区一区三区| 在线视频综合导航| 26uuu另类欧美| 亚洲成人av福利| 国产精品影视天天线| 91福利国产精品| 久久免费偷拍视频| 日韩欧美一级在线播放| 日韩午夜精品视频| 国产无一区二区| 亚洲精品福利视频网站| 国产精品久久久久久妇女6080 | 麻豆91精品91久久久的内涵| 麻豆精品国产传媒mv男同| 国产高清精品网站| 欧美系列日韩一区| 国产精品视频观看| 日韩av电影天堂| 成人av在线资源| 在线不卡中文字幕播放| 亚洲国产精品成人综合色在线婷婷| 中文字幕 久热精品 视频在线| 国产精品久久久久久久久免费桃花| 午夜成人在线视频| 国产在线精品一区二区三区不卡| 成人丝袜高跟foot| 欧美色视频在线| 久久久久9999亚洲精品| 亚洲国产精品久久久久婷婷884| 欧美a级理论片| 99久久99久久综合| 日韩精品专区在线| 亚洲综合激情小说| 成人av片在线观看| 26uuu精品一区二区在线观看| 在线观看亚洲精品| 亚洲精品免费视频| 成人国产精品免费观看动漫 | 92精品国产成人观看免费| 欧美精品欧美精品系列| 中文字幕在线观看不卡| 久久99久久久欧美国产| 欧美三级日韩在线| 国产精品国产馆在线真实露脸 | 在线电影一区二区三区| 亚洲三级在线免费| 国产福利一区二区三区| 91精品国产91热久久久做人人| 亚洲精选免费视频| 99国产精品久久久久久久久久 | 欧美国产日韩精品免费观看| 麻豆精品一二三| 欧美日本乱大交xxxxx| 蜜桃一区二区三区在线观看| 欧美色窝79yyyycom| 亚洲一区二区高清| 欧美日韩dvd在线观看| 亚洲自拍偷拍av| 欧美三级中文字幕| 九九**精品视频免费播放| www亚洲一区| 国产成人自拍高清视频在线免费播放| 日韩欧美一区二区三区在线| 日本免费新一区视频| 日韩精品一区二区三区在线| 大胆亚洲人体视频| 国产精品久久夜| 91在线国内视频| 亚洲综合在线第一页| 欧美在线不卡一区| 婷婷久久综合九色综合绿巨人| www国产成人免费观看视频 深夜成人网| 久久se精品一区二区| 久久久国产午夜精品| 成人黄色片在线观看| 亚洲精品视频自拍| 正在播放一区二区| 99视频精品全部免费在线| 亚洲一区影音先锋| 91精品国产高清一区二区三区蜜臀| 日韩一区欧美二区| 欧美大胆一级视频| 成人看片黄a免费看在线| 亚洲精品日产精品乱码不卡| 欧美色视频一区| av资源网一区| 亚洲va天堂va国产va久| 久久精品亚洲精品国产欧美kt∨| 成人av在线网| 亚洲成a人片在线观看中文| 91麻豆精品久久久久蜜臀| 99久久精品国产精品久久| 婷婷综合久久一区二区三区| 国产亚洲精品bt天堂精选| 91成人免费在线视频| 久久精品久久精品| 男女男精品网站| 亚洲精品网站在线观看| 精品国产乱码久久久久久1区2区 | 丝袜美腿成人在线| 日韩二区三区在线观看| 亚洲人精品午夜| 精品捆绑美女sm三区| 91在线观看视频| 国产综合久久久久久久久久久久 | 亚洲综合无码一区二区| 久久久久久久综合狠狠综合| 色婷婷久久99综合精品jk白丝| 日本成人中文字幕在线视频| 中文字幕一区二区三区乱码在线|