我安裝了libffi-3.0.11,因爲另一個程序需要它。但是在安裝之後,其他程序(通過調用命令./configure
)不能識別安裝了libffi。我必須設置一個環境變量嗎?或者所有變量都是自動設置的?Linux自動設置環境變量?
回答
通常有一個LIBPATH,你應該嘗試包括你的lib駐留在這個路徑中的目錄。此外,如果你有一個默認的bash
出口LIBPATH = /您/ libffi /路徑:$ LIBPATH
我強烈建議把這個變成一個腳本,並加載它,只要你,讓你不自動登錄噸需要重複此步驟
/home/yourhome/.profile < - 確保你將它插入到這個文件和它自動加載
這裏是一個指導如何做任務: http://archive.linuxfromscratch.org/lfs-museum/5.1-pre1/LFS-BOOK-5.1-PRE1-HTML/chapter06/glibc.html
你可能需要的參數如下: 的./configure --libexecdir =/usr/lib目錄:
如果您已經安裝了libffi庫正確這應該徹底解決你的問題。
'LIBPATH'不影響鏈接器。您可能會將其與'LD_LIBRARY_PATH'混淆。 –
彼得沒有說明連接器的任何事情只是另一個程序需要它,通常如果它是一個共享庫,他有一個可執行文件需要libffi這將是足夠的,順便說一句,他說:「安裝後」 –
@ Oliver Sry它是我的故障。另一個程序(glib-2.33.3順便說一下)需要LIBFFI用於'./configure' – Peter
這取決於,如果您在/usr/local
上安裝libffi
,則應該將您要配置的應用程序的includes目錄設置爲/usr/local
。
對於新應用,請嘗試./configure --prefix=/usr/local
。要查看configure的選項,請使用./configure --help
。你能舉出一些沒有運行的例子嗎?
- 1. IZPack設置Linux環境變量
- 2. Linux系統:設置環境變量與變量另一個環境的部分
- 3. 設置環境變量
- 4. 設置Java環境變量?
- 5. 設置Maven環境變量
- 6. 設置環境變量
- 7. 設置環境變量
- 8. Elasticsearch設置環境變量
- 9. C#設置環境變量
- 10. htaccess設置環境變量
- 11. 設置apache環境變量
- 12. DrJava設置環境變量
- 13. Ansible設置動態環境變量
- 14. 設置啓動Octave的環境變量
- 15. 燒瓶/ gunicorn:從環境變量設置環境變量
- 16. Linux中的動態環境變量?
- 17. Linux環境變量行爲
- 18. linux環境變量比較
- 19. 添加環境變量linux
- 20. Linux/Unix環境變量
- 21. Linux - 保護環境變量
- 22. 自動設置Vagrant guest OS的環境變量?
- 23. 設置環境變量GCOV_PREFIX(與ARM-Linux的gnueabi-GCC)
- 24. 可以在linux中爲用戶設置環境變量嗎?
- 25. 如何在Linux ubuntu中設置C++環境變量?
- 26. 如何在Linux中設置PHP的環境變量?
- 27. 爲什麼Perforce不能在Linux上設置環境變量?
- 28. 在Linux上從Java進程中設置Shell環境變量
- 29. 如何設置環境變量CLASSPATH和對NoClassDefFoundError的LINUX
- 30. 設置具有空間的環境變量linux
您可能需要執行'ldconfig'命令。也可以通過執行'ldd'來查看二進制文件,以查看它需要什麼以及它在哪裏尋找。 – sardok