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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3850 | 回復(fù): 15
打印 上一主題 下一主題

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù)) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2003-03-31 15:02 |只看該作者 |倒序?yàn)g覽
操作系統(tǒng):AIX
問題:在一臺(tái)主機(jī)上編譯成的一個(gè)可執(zhí)行程序,拿到另外一臺(tái)相同操作系統(tǒng)的主機(jī)上運(yùn)行報(bào)告如下錯(cuò)誤:
Could not load program get_bdata:
        Dependent module libclntsh.a(shr.o) could not be loaded.
Could not load module libclntsh.a(shr.o).
Error was: No such file or directory
兩臺(tái)主機(jī)的差別:oracle的目錄不一樣,但是libclntsh.a是一個(gè)靜態(tài)庫,為什么會(huì)找不著libclntsh.a文件?如何設(shè)置才能夠讓程序找到環(huán)境變量對(duì)應(yīng)的路徑下的庫文件?

謝謝!

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
2 [報(bào)告]
發(fā)表于 2003-03-31 16:46 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

用ldd顯示一下這個(gè)程序所需要的動(dòng)態(tài)庫,也許你能發(fā)現(xiàn)原因。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2003-03-31 17:23 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

編譯器中oracle路徑修改了嗎?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2003-03-31 18:39 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

我在第一臺(tái)主機(jī)的oracle路徑與第二臺(tái)主機(jī)的oracle路徑不一樣,我沒有修改第一臺(tái)主機(jī)的Oracle路徑,如果改了就會(huì)無法編譯通過;確實(shí)用ldd在第二臺(tái)主機(jī)上顯示的oracle路徑還是第一臺(tái)主機(jī)上的oracle路徑,我真的不明白為什么靜態(tài)庫的程序,在運(yùn)行的時(shí)候還要鏈接靜態(tài)庫文件嗎??

謝謝您們的答復(fù),您們的支持使我不斷進(jìn)步!

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2003-03-31 18:56 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

env看看PATH
并且libclntsh.a是在這些路徑下

簡(jiǎn)單的方法應(yīng)該是把libclntsh.a和應(yīng)用程序放在同一目錄下

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2003-03-31 19:12 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

我試了一下,把路徑都加進(jìn)去了,錯(cuò)誤依舊;我主要底問題是:為什么靜態(tài)庫的程序在運(yùn)行的時(shí)候還要?jiǎng)討B(tài)load嗎?好像連接靜態(tài)庫的程序,在編譯的時(shí)候已經(jīng)加入到最終的運(yùn)行程序里去了,難道這個(gè)文件libclntsh.a是動(dòng)態(tài)庫文件嗎?

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2003-03-31 19:24 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

我覺得應(yīng)該不要

但是因?yàn)檫@邊沒有環(huán)境
所以沒有辦法幫助你測(cè)試

你自己再找找原因看看

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2003-03-31 19:58 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

好,但還是要謝謝你們。

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
9 [報(bào)告]
發(fā)表于 2003-03-31 20:46 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

[quote]原帖由 "lzf"]我在第一臺(tái)主機(jī)的oracle路徑與第二臺(tái)主機(jī)的oracle路徑不一樣,我沒有修改第一臺(tái)主機(jī)的Oracle路徑,如果改了就會(huì)無法編譯通過;確實(shí)用ldd在第二臺(tái)主機(jī)上顯示的oracle路徑還是第一臺(tái)主機(jī)上的oracle路徑,我真的不明白?.........[/quote 發(fā)表:


改變一下你的makefile
到新的環(huán)境中編譯一下,看由什么提示?

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
10 [報(bào)告]
發(fā)表于 2003-03-31 21:23 |只看該作者

請(qǐng)教各位大俠一個(gè)編譯問題:(在線等待回復(fù))

我看了一下,ldd只顯示shared library,不會(huì)顯示靜態(tài)的.a。

有可能是編譯的時(shí)候認(rèn)為.a是動(dòng)態(tài)的庫了。

首先,檢查安裝有沒有問題。那幾個(gè).a庫正不正常。

另外,你編譯這個(gè)程序的命令行,能不能貼出來看看,也許能看出點(diǎn)問題。
您需要登錄后才可以回帖 登錄 | 注冊(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ū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP