自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

全面闡述Linux動(dòng)態(tài)庫(kù)的隱式調(diào)用

運(yùn)維 系統(tǒng)運(yùn)維
十多年Linux的發(fā)展,Linux已經(jīng)越來越接近微軟,你了解Linux系統(tǒng)么?你是Linux系統(tǒng)的應(yīng)用者么?這里為你講解inux動(dòng)態(tài)庫(kù)的隱式調(diào)用,為你在學(xué)習(xí)Linux動(dòng)態(tài)庫(kù)的隱式調(diào)用時(shí)起一定的作用。

十多年Linux的發(fā)展,Linux已經(jīng)越來越接近微軟,你了解Linux系統(tǒng)么?你是Linux系統(tǒng)的應(yīng)用者么?這里為你講解inux動(dòng)態(tài)庫(kù)的隱式調(diào)用,為你在學(xué)習(xí)Linux動(dòng)態(tài)庫(kù)的隱式調(diào)用時(shí)起一定的作用。

隱式調(diào)用的含義是代碼里不出現(xiàn)庫(kù)文件名,就是說這個(gè)代碼和

調(diào)用靜態(tài)庫(kù)的代碼是類似的。

1、編寫測(cè)試文件

  1. //main.c 測(cè)試動(dòng)態(tài)庫(kù)隱式調(diào)用的程序  
  2. #include "myalib.h"   //要把函數(shù)的頭文件包含進(jìn)來,否則編譯時(shí)會(huì)報(bào)錯(cuò)  
  3. int main(int argc,char* argv[])  
  4. {  
  5.    test();  
  6.    return 0;    

2、 編譯測(cè)試程序,與靜態(tài)庫(kù)類似,要把頭文件的路徑加到-I參數(shù)里面

gcc -I /root/exercise -o main.o -c main.c

現(xiàn)在生成了一個(gè)main.o文件

3、連接生成測(cè)試程序

gcc -o main -L/root/exercise   main.o -ltest

現(xiàn)在生成了一個(gè)main文件

4、執(zhí)行測(cè)試程序

./main

此時(shí)出現(xiàn)提示

./main: error while loading shared libraries: libtest.so: cannot open shared object file: No such file or directory。

這個(gè)原因就是程序運(yùn)行時(shí)并不知道動(dòng)態(tài)庫(kù)所在的路徑,因此自然找不到。以上就是Linux動(dòng)態(tài)庫(kù)的隱式調(diào)用的講解。

【編輯推薦】

  1. 配置筆記:Linux配置DNS服務(wù)器
  2. 講解RedHat Linux 5顯示中文的方法
  3. 教會(huì)你Redhat Enterprise Linux關(guān)閉SELinux
  4. 輕松完成Linux安裝KDE軟件包
  5. 闡述Redhat Linux配置遠(yuǎn)程桌面
責(zé)任編輯:小霞 來源: 賽迪
相關(guān)推薦

2010-01-07 17:55:44

Linux動(dòng)態(tài)庫(kù)

2010-03-10 14:48:24

2010-03-04 09:51:07

Linux動(dòng)態(tài)庫(kù)

2009-12-17 09:56:26

Linux添加驅(qū)動(dòng)模塊

2015-06-25 09:49:25

JavaScript隱式調(diào)用

2023-03-21 15:36:27

Linux編程

2023-03-30 15:07:57

Linux編程開發(fā)

2009-09-17 13:10:48

linq動(dòng)態(tài)排序

2009-12-02 14:09:52

2010-01-06 15:02:34

2009-12-09 10:12:28

嵌入式Linux

2009-12-21 14:33:11

2009-12-09 14:15:39

2009-11-05 16:45:52

WCF可靠性傳輸

2009-12-23 10:50:57

Linux chmod

2009-12-01 18:41:08

SUSE Linux

2010-11-16 15:11:52

Oracle隱式游標(biāo)

2009-12-14 10:47:34

Linux makef

2009-11-30 10:54:59

solaris命令

2009-12-01 09:51:50

備份Linux內(nèi)核
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)