1、so文件內(nèi)部有一個(gè)自己的名字,可以和文件名不同,這個(gè)名字由鏈接器在link期間寫入so庫(kù)文件中。你可以使用 readelf -a b.so | grep SONAME,來(lái)查看 這個(gè)內(nèi)部名字不因?yàn)槲募兓淖儭?/p>

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),白堿灘企業(yè)網(wǎng)站建設(shè),白堿灘品牌網(wǎng)站建設(shè),網(wǎng)站定制,白堿灘網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,白堿灘網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
2、帶著需要的.so包一起拷貝過(guò)去就可以,要知道需要那些庫(kù)可以執(zhí)行 obj-dump | grep NEED +你的程序名字。一般需要libQtCore.so libQtGui.so libQtNetwork.so這幾個(gè)。
3、開(kāi)發(fā)板的文件系統(tǒng)里面的,通用的做法一般是放在/lib或者/usr/lib 目錄里面即可。或者也可放在其他目錄中,但是需要配置一下LD_LIBRARY_PATH 環(huán)境變量。
4、可以自動(dòng)把需要依賴的庫(kù)文件都自動(dòng)拷貝到exe目錄中。使用方法:打開(kāi)QT的命令行工具,2:進(jìn)入到你生成exe目錄,你可以把生成的exe拷貝到新建的一個(gè)目錄中,比如c:\text中。
5、可以說(shuō),簡(jiǎn)單的去掉 IE ,就可以讓很多 Windows 程序失去依賴關(guān)系而不能運(yùn)行。Linux 的軟件包管理器就是有解決這個(gè)問(wèn)題而設(shè)計(jì)的原因。
依賴關(guān)系最簡(jiǎn)單的一個(gè)理解就是 Windows 上你玩游戲結(jié)果提示 directx 版本過(guò)低無(wú)法運(yùn)行。以及常見(jiàn)的運(yùn)行某個(gè)程序之后提示 mfc7dll 未找到。還有就是用個(gè)軟件結(jié)果安裝說(shuō)明上讓你先去安裝 點(diǎn)虐 。
yum install 后面跟安裝的軟件包 會(huì)自動(dòng)解決依賴關(guān)系的 但是前提是要配置yum。 http://bbs.51cto點(diǎn)抗 /thread-861410-1-html 看下這個(gè) 希望對(duì)你有幫助 。
它的優(yōu)點(diǎn)是不用被嚴(yán)格的依賴性檢查所困擾,缺點(diǎn)是只在Debian Linux發(fā)行版中才能見(jiàn)到這個(gè)包管理工具。
1、用來(lái)查看某個(gè)可執(zhí)行文件所依賴的所有動(dòng)態(tài)庫(kù)的名字及其所在路徑。
2、ldd命令用來(lái)查看可執(zhí)行文件依賴的共享庫(kù)文件。
3、名稱 ldd - 打印共享庫(kù)的依賴關(guān)系 大綱 ldd [選項(xiàng)]... 文件...描述 ldd 輸出在命令行上指定的每個(gè)程序或共享庫(kù)需要的共享庫(kù)。
新聞名稱:linux中l(wèi)dd命令 linux ldd命令功能
新聞來(lái)源:http://chinadenli.net/article48/deiddhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、面包屑導(dǎo)航、網(wǎng)頁(yè)設(shè)計(jì)公司、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)