成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

剖析使用Linux動態庫應注意的問題

運維 系統運維
你對操作系統了解么?現在很多人應該了解微軟,其實現在Linux也越來越受到廣大程序員的喜歡。這里為你詳細介紹應注意的使用Linux動態庫應注意的問題,為你在學習的使用Linux動態庫應注意的問題起一定的作用。

你對操作系統了解么?現在很多人應該了解微軟,其實現在Linux也越來越受到廣大程序員的喜歡。這里為你詳細介紹應注意的使用Linux動態庫應注意的問題,為你在學習的使用Linux動態庫應注意的問題起一定的作用。

1、無論是動態庫的顯式調用還是隱式調用,都需要用

ldconfig工具將動態庫的路徑加到系統庫列表中,否則運行時會出錯。

2、可以用ldd命令檢查程序都使用到哪些共享庫

ldd命令行用法如下:

ldd [--version] [-v|--verbose] [-d|--data-relocs] [-r|--function-relocs] [--help] FILE...

各選項說明如下:

(1) --version : 此選項用于打印出ldd的版本號.

(2) -v 或 --verbose : 此選項指示ldd輸出關于所依賴的動態鏈接庫的盡可能詳細的信息.

(3) -d 或 --data-relocs : 此選項執行重定位,并且顯示不存在的函數.

(4) -r 或 --function-relocs : 此選項執行數據對象與函數的重定位,同時報告不存在的對象.

(5) --help : 此選項用于打印出ldd的幫助信息.

我們一般用-v選項.

現在看幾個實例

⑴用靜態庫連接時的結果

  1. #ldd main  
  2. libc.so.6 => /lib/tls/libc.so.6 (0xb74ad000)  
  3. /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb75eb000) 

可見使用靜態庫時,由于庫已經被編譯成程序的一部分,因此ldd的輸出中就只有用到的

系統庫。

⑵用動態庫隱式連接時的結果

  1. libtest.so => /root/exercise/libtest.so (0xb75e2000)  
  2. libc.so.6 => /lib/tls/libc.so.6 (0xb74ab000)  
  3. /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb75eb000) 

可見隱式使用動態庫時,所有用到的動態庫(包括系統和用戶的)都會被顯示出來。

⑶動態庫顯式連接時的結果

  1. ldd main  
  2. libdl.so.2 => /lib/libdl.so.2 (0xb75e1000)  
  3. libc.so.6 => /lib/tls/libc.so.6 (0xb74aa000)  
  4. /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb75eb000) 

可見顯式使用動態庫時,程序中不再保存運行時打開動態庫的信息,只保留用到的系統庫的信息.

這個與使用靜態庫時的輸出是類似的.以上就是使用Linux動態庫應注意的問題。

責任編輯:小霞 來源: CSDN
相關推薦

2018-05-17 11:06:52

數據庫SQL Server設計方案

2010-04-02 16:31:58

Oracle RAC

2010-04-27 16:54:11

Oracle RAC

2013-05-27 11:11:41

綜合布線技術綜合布線施工步驟綜合布線

2010-09-07 11:00:42

2011-11-09 14:28:43

SaaS云計算

2009-07-11 10:39:16

綜合布線設計實施

2010-04-09 09:46:38

Oracle RAC

2009-10-12 11:52:38

綜合布線系統測試

2017-01-03 15:23:56

Android動態加載SO庫

2015-06-18 17:18:56

綜合布線環境保護

2014-08-26 10:29:31

2012-09-18 13:01:23

SybaseLinux

2009-06-29 16:09:20

JSP編程

2009-07-28 14:30:07

單模光纖接續

2010-06-01 10:37:15

SVN合并

2022-11-09 08:50:39

Oracle數據庫PG類

2010-03-10 15:23:06

2010-09-25 13:51:46

2020-03-27 22:18:55

JavaScript編程語言代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美在线播放 | 中文字幕在线观看一区 | 一二三四在线视频观看社区 | 夜夜爆操 | 亚洲成人黄色 | 国产一区二区三区久久久久久久久 | 一级特黄视频 | 成人精品视频在线观看 | 色欧美片视频在线观看 | 伊人网91 | 久草新在线 | 91中文| 国产高清精品一区二区三区 | 国产不卡在线播放 | 成人午夜精品 | 国产日韩欧美另类 | 成人av免费在线观看 | 欧美中文一区 | 久久久亚洲综合 | 国产一区二区三区久久久久久久久 | 午夜黄色 | 亚洲精品久久久久中文字幕欢迎你 | 亚洲精品国产成人 | 免费在线日韩 | 精品一区二区三区在线视频 | 中文字幕在线不卡 | 国产精品久久九九 | 久久综合久久自在自线精品自 | 一区二区三区视频在线免费观看 | 久久精品亚洲 | 日韩欧美在线免费观看视频 | 五月婷亚洲 | 久久天堂 | 成人欧美一区二区三区黑人孕妇 | 久久无毛 | 亚洲一区在线日韩在线深爱 | 欧美激情久久久久久 | 久久青 | 成人看片在线观看 | 欧美一级久久 | 欧美1区2区 |