亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1376 | 回復(fù): 4
打印 上一主題 下一主題

[Linux] 關(guān)于 環(huán)境變量LD_LIBRARY_PATH [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-12-10 18:50 |只看該作者 |倒序?yàn)g覽
我 自己編了一個(gè)動(dòng)態(tài)庫(kù)  libtest.so (里面只有一個(gè)函數(shù) fun  打印  "hello wold")   
我現(xiàn)在 寫一個(gè)main.c  調(diào)用 這個(gè)fun, 需要用到 這個(gè) 動(dòng)態(tài)庫(kù),  

我 把 $LD_LIBRARY_PATH 在/etc/profile 設(shè)置了這個(gè) 目錄   所以 這個(gè)時(shí)候 我 直接 gcc main.c -ltest  能編譯成功,運(yùn)行成功

可是 奇怪的 是,我將 mv libtest.so libtest123.so  這時(shí)候 按道理 gcc main.c -ltest123 應(yīng)該也能編譯成成功,可是不行,  需要 gcc main.c -ltest123 -L. 才能編譯 運(yùn)行成功


我就在懷疑 是不是 有什么東西 緩存 在哪邊 ,有可能是 什么 ld.so.cache  可是我 運(yùn)行一遍 sudo ldconfig 也還是一樣,這 該 怎么辦,

求 高手 ,跪謝

論壇徽章:
4
白羊座
日期:2013-09-17 21:59:30技術(shù)圖書徽章
日期:2013-10-12 22:16:03白羊座
日期:2013-10-14 11:01:40雙子座
日期:2013-12-17 18:26:39
2 [報(bào)告]
發(fā)表于 2013-12-10 19:53 |只看該作者
LD_LIBRARY_PATH只影響運(yùn)行的時(shí)候,對(duì)編譯時(shí)沒(méi)作用。
你應(yīng)當(dāng)是別的地方有l(wèi)ibtest.so

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2013-12-11 10:35 |只看該作者
只 影響運(yùn)行的呀,這有點(diǎn)和我 一開(kāi)始理解的 出入 好大,
剛找了下,確實(shí) 在/usr/local/lib/ 里面 有一個(gè) libtest.so  ,
那我 該怎么 影響編譯呢,就是 怎么 在編譯的 時(shí)候不需要 加-L  來(lái)增加尋找路徑呢
是 使用 ldconfig 嗎?
回復(fù) 2# 井蛙夏蟲


   

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2013-12-11 11:11 |只看該作者
剛 有出來(lái)個(gè)小問(wèn)題,不解,
我一個(gè)編譯好的 a.out,  要使用 libtest.so    我故意 沒(méi)有在環(huán)境變量,和ldconfig中 設(shè)置, 可是 我只要 把 a.out 和 libtest.so 放在同一個(gè)路徑(無(wú)論哪個(gè)文件夾)就可以 運(yùn)行, 不放在一起,就沒(méi)辦法 正常運(yùn)行
編譯的是使用  gcc main.c -L. -ltest
求解,難道 運(yùn)行的時(shí)候 還有個(gè)  默認(rèn)搜索路徑就是  當(dāng)前目錄???
回復(fù) 2# 井蛙夏蟲


   

論壇徽章:
4
白羊座
日期:2013-09-17 21:59:30技術(shù)圖書徽章
日期:2013-10-12 22:16:03白羊座
日期:2013-10-14 11:01:40雙子座
日期:2013-12-17 18:26:39
5 [報(bào)告]
發(fā)表于 2013-12-11 19:41 |只看該作者
本帖最后由 井蛙夏蟲 于 2013-12-11 19:42 編輯

回復(fù) 4# homerzhou
ldconfig也是運(yùn)行時(shí)的。編譯時(shí)除了-L之外,我只知道更改ld鏈接控制腳本的方法,別的就不知道有沒(méi)有了。
至于說(shuō)默認(rèn)搜索路徑包括當(dāng)前目錄,不太清楚,在我的系統(tǒng)下測(cè)試了一下,不行。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP