我想知道程序在將要安裝到系統上時使用的靜態庫和動態庫。 基本上我想在我的Linux系統上安裝qemu。我想知道它在配置和製作(編譯和運行)期間使用的庫是什麼。程序在編譯過程中使用的庫(安裝)
-1
A
回答
0
您可以使用ldd
列出可執行文件所需的共享庫。我沒有QEMU安裝在我的系統,但這裏是使用ifconfig一個例子:
$ ldd /sbin/ifconfig
linux-vdso.so.1 => (0x00007fff50ffe000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb960021000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb96040e000)
在這裏,您可以搜索包含與apt-file
命令文件的包:
$ apt-file search ld-linux-x86-64.so.2
libc6: /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
libc6: /lib64/ld-linux-x86-64.so.2
確保你安裝列出的軟件包。
(FYI:ldd
也將告訴你哪些庫丟失。)
0
你不能。有沒有這樣的「工具」,您可以嘗試尋找到README
,如果他們提供的,這也是爲什麼你需要運行make
之前運行「./configure
」,配置腳本將檢查庫依賴於您在運行make
之前。如果在自述文件中找不到信息,請參閱配置腳本內部。祝你好運。
相關問題
- 1. 編譯失敗在安裝過程中
- 2. GCC編譯C程序問題,通過MacPorts安裝GD2庫
- 3. WiX安裝程序條件編譯?
- 4. 跨平臺編譯和安裝程序
- 5. Hadoop程序無需hadoop安裝編譯
- 6. 編譯Qt安裝程序框架static
- 7. 無法安裝使用apktool重新編譯的應用程序?
- 8. 在安裝過程中取消應用程序安裝
- 9. 從asp.net應用程序編譯MSI(Windows安裝程序)
- 10. 編譯使用庫的C程序
- 11. 使用VS安裝程序在安裝過程中驗證用戶輸入
- 12. Android Wear應用程序未安裝(使用插口編譯器)
- 13. Inno安裝程序編譯器:如何安裝服務
- 14. 使用通過Wix創建的安裝程序啓用安裝程序權限
- 15. Inno安裝程序:在安裝過程中更改AppVerName值
- 16. Inno安裝程序:在安裝過程中重新啓動
- 17. Inno安裝程序:如何在InitializeWizard中使用{app}過程
- 18. 編譯程序使用opencv庫
- 19. 使用dll庫編譯程序
- 20. 使用庫編譯Java小程序
- 21. 在編譯時將應用程序從Eclipse安裝到/ system/app
- 22. 在C#安裝程序中安裝第三方應用程序
- 23. 使用數據庫創建Java程序的安裝程序
- 24. 如何在安裝程序中繞過/禁用UAC安裝
- 25. 使用msi安裝程序的安裝程序windows服務
- 26. 不包括使用symfony安裝程序的symfony安裝程序
- 27. 編譯Fortran程序和編譯器/庫
- 28. UWP將不會安裝使用應用程序安裝程序
- 29. 備用編譯器安裝的R程序包:錯誤安裝rJava
- 30. 如何爲未安裝的應用程序編譯AppleScript
試試看先配置它,當庫不可用,你將會收到通知。基本上,你需要安裝時許,的autoconf,libtool的,pixman,libglib等 –
哥我想在其他系統(Debian的服務器),它提供了錯誤安裝QEMU。所以我的教練要求我在我的筆記本電腦上安裝它時使用的庫(我首先將它安裝在自己的系統上)。 – HMS
你得到了什麼樣的錯誤? –