一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

LInux中動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的制作和使用

 驛落黃昏525 2012-04-16

Linux中有兩類(lèi)函數(shù)庫(kù),動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)
靜態(tài)庫(kù):
 這類(lèi)庫(kù)一般都是以.a為后綴名的文件,利用靜態(tài)庫(kù)函數(shù)編譯成的文件比較大,因?yàn)檎麄€(gè)函數(shù)庫(kù)的所有數(shù)據(jù)都會(huì)被整合進(jìn)目標(biāo)代碼中。
編譯后的執(zhí)行程序就不需要外部的函數(shù)庫(kù)支持,但也有其缺點(diǎn),就是一旦靜態(tài)函數(shù)庫(kù)改變了,那么程序就必須重新編譯。
動(dòng)態(tài)庫(kù):
 這類(lèi)庫(kù)的一般都是以.so為后綴名的,相對(duì)于靜態(tài)庫(kù)函數(shù)庫(kù)來(lái)說(shuō),動(dòng)態(tài)函數(shù)庫(kù)在編譯的時(shí)候并沒(méi)有被編譯進(jìn)目標(biāo)代碼中。當(dāng)程序執(zhí)行到相關(guān)函數(shù)時(shí)才調(diào)用該函數(shù)庫(kù)里的
相應(yīng)函數(shù),因此動(dòng)態(tài)庫(kù)函數(shù)庫(kù)所產(chǎn)生的可執(zhí)行文件比較小,由于函數(shù)庫(kù)沒(méi)有被整合到程序之中,所以這也就少了靜態(tài)庫(kù)鎖有的缺點(diǎn)。

Linux系統(tǒng)中的系統(tǒng)缺省庫(kù)有/lib    /usr/lib      /usr/local/lib

不管是何種庫(kù)文件,都是由.o文件生成的。
下面我就來(lái)講解下著兩種庫(kù)的生成方法及步驟:

動(dòng)態(tài)庫(kù):
 對(duì)咬編譯生成庫(kù)的文件執(zhí)行下面命令即可:
 #gcc -shared funName.c -o libLibName.so
靜態(tài)庫(kù):
 #gcc -c funName.c
 #ar cr libLibName.a funName.o
 輕重funName.o是第一步生成的文件

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多

    欧美日韩国产精品自在自线| 国内胖女人做爰视频有没有| 91欧美激情在线视频| 99久久人妻中文字幕| 韩日黄片在线免费观看| 亚洲国产成人av毛片国产| 香蕉久久夜色精品国产尤物 | 国产一区二区三区四区免费| 精品日韩欧美一区久久| 中文字幕中文字幕在线十八区| 99久久国产精品亚洲| 中文字幕人妻日本一区二区| 日本久久精品在线观看| 青青操视频在线播放免费| 久久99这里只精品热在线| 成在线人免费视频一区二区| 五月激情综合在线视频| 亚洲国产香蕉视频在线观看| 男生和女生哪个更好色| 亚洲中文字幕免费人妻| 初尝人妻少妇中文字幕在线| 日韩少妇人妻中文字幕| 草草视频精品在线观看| 精品日韩视频在线观看| 精品伊人久久大香线蕉综合| 九九热精彩视频在线播放| 粉嫩内射av一区二区| 亚洲中文字幕在线乱码av| 日本成人中文字幕一区| 美女露小粉嫩91精品久久久| 亚洲精品成人午夜久久| 中文字幕高清免费日韩视频| 亚洲欧美天堂精品在线| 老熟妇乱视频一区二区| 欧美成人一区二区三区在线| 偷拍洗澡一区二区三区| 欧美日韩高清不卡在线播放| 国产丝袜极品黑色高跟鞋| 九九蜜桃视频香蕉视频| 日韩成人动画在线观看| 久久精品国产亚洲av麻豆尤物|