我試圖以超級用戶身份運行一個可執行文件,以降低其低於0.當我嘗試以普通用戶身份運行此可執行文件時,執行流程按預期運行,但如果以root身份運行它無論是使用sudo還是根終端)都無法找到共享庫。該庫位於/ home/user下的目錄中。任何有關爲什麼會發生這種情況以及如何解決的建議?謝謝!找不到作爲根運行的庫
0
A
回答
0
,你可以:
- 移動圖書館一種較爲常見的地方
- 根
$LD_LIBRARY_PATH
環境變量添加/home/user
(例如,通過將其添加在/root/.bashrc
)
0
可以使用LD_LIBRARY_PATH
環境變量讓應用程序知道在哪裏查找動態庫。
因此,將您的自定義位置(/ home/user/path/to/lib)添加到此環境變量中。
相關問題
- 1. JNI Java to C - 在正常運行時查找庫,但不能作爲根
- 2. 作爲根運行twistd,沒有找到模塊
- 3. 運行NanoHttpd作爲根
- 4. 腳本找不到庫,手動運行
- 5. 運行hadoop作業:找不到類 - org.apache.tools.ant.launch.AntMain
- 6. 作爲war文件運行時找不到Json Views模板
- 7. 作爲啓動程序運行時找不到DLL
- 8. 作爲oracle用戶從作爲根運行的shell腳本運行oracle腳本
- 9. VS編碼未作爲根運行MacOS
- 10. Jenkins作爲根代替Jenkins運行
- 11. 不能作爲普通用戶的身份運行celeryd但根
- 12. 未找到JNA運行時依賴庫
- 13. 的Cron不運行從/根
- 14. 運行的WebPack,找不到的WebPack
- 15. 運行命令行:找不到文件
- 16. 運行phpize顯示找不到的config.m4
- 17. Capistrano的找不到一個JavaScript運行
- 18. 找不到資源運行的JAR
- 19. 在tomcat上找不到的類:運行
- 20. 軌的crontab耙JavaScript運行找不到
- 21. bash運行字符串作爲命令:爲什麼命令找不到賦值?
- 22. Quartz.Net作業不總是運行 - 找不到任何理由爲什麼
- 23. 運行Jar文件不起作用。找不到Main
- 24. 運行cron作業裏面的exec()函數找不到命令
- 25. 使用-Wall運行./configure會導致找不到庫
- 26. 「ld:庫找不到-lPods」只能在真實設備上運行
- 27. HDInsight hadoop java程序無法運行 - 找不到庫
- 28. Mysql數據庫正在運行但找不到
- 29. 作爲Windows服務運行時未找到Jetty WebAppContext
- 30. 作爲服務運行時未找到PowerShell模塊