簡體   English   中英

Eclipse 忽略環境中的 LD_LIBRARY_PATH

[英]Eclipse ignore LD_LIBRARY_PATH in Environment

我正在嘗試從 Eclipse CDT 獲取一個應用程序,當我到處閱讀時,我將LD_LIBRARY_PATH設置為包含共享庫的目錄:

在此處輸入圖片說明

但是,當我嘗試運行此配置時:

/home/luca/Dropbox/HKUST/CloudCache/cloudcache/CloudCache/make/CloudCache: error while loading shared libraries: libvl.so: cannot open shared object file: No such file or directory

澄清一下:我 100% 確定libvl.so位於該路徑中,事實上,當我嘗試從命令行運行應用程序時,它運行良好。

為什么會發生這種情況?

我想知道它是否正在其他地方重置。 如果您正在使用,您還可以在啟動配置中設置環境變量。 那里有兩個地方,一個是“環境”選項卡,另一個是您選擇“構建配置”,它本身可以指向其他地方。

我剛剛試圖在 eclipse (Linux 64) 中第一次讓它工作,並且完全按照你展示的方式工作並且它工作正常。

有點晚了,但仍然有用。 您可以在屏幕截圖上選中“將環境附加到本機環境”選項。 很可能你在那里重新定義了這個變量。 這是我的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM