如何將預構建的動態可執行文件轉換爲靜態可執行文件而無需從源代碼重新編譯?我在Linux上使用ARMv7 cpu,並且我已經訪問了動態可執行文件所需的庫。 (我不能使用貂王或Statifier!)如何將動態可執行文件轉換爲靜態可執行文件?
2
A
回答
1
您需要使用的庫的靜態版本,並將它們鏈接到爲靜態鏈接準備的程序的編譯版本。
所以我不認爲你可以繞過重新編譯。
0
如果您有全部.o
文件,那麼您可以將它們與靜態版本的庫鏈接。
這意味着可以創建一個靜態版本而無需從源代碼編譯,但通常人們不會保留.o
文件,所以我想你將不得不從源碼編譯所有東西。
相關問題
- 1. 將Unix可執行文件轉換爲Windows可執行文件
- 2. 將靜態文件編譯爲可執行文件
- 3. 如何將可執行文件轉換爲文本文件。
- 4. 如何將Arduino文件轉換爲可執行文件.exe
- 5. 如何將python文件轉換爲可執行文件?
- 6. 可以將R文件轉換爲可執行文件嗎?
- 7. 谷歌測試可執行文件或靜態/動態庫?
- 8. 靜態文件(如可執行文件)添加到項目
- 9. 靜態鏈接的可執行文件比動態鏈接的可執行文件更快嗎?
- 10. qmake:使可執行文件和靜態庫成爲可能
- 11. 可以將.so文件靜態鏈接到可執行文件嗎?
- 12. 將類庫dll文件轉換爲可執行文件
- 13. 將文件夾轉換爲Java中的可執行jar文件
- 14. 將戰爭文件轉換爲可執行文件
- 15. 將.m文件轉換爲二進制可執行文件
- 16. 將JBOSS WAR文件夾轉換爲可執行文件JAR
- 17. 如何構建依賴於libcurl的靜態可執行文件?
- 18. 如何通過Ndk-build靜態構建可執行文件?
- 19. 如何使用Qt構建靜態庫和可執行文件?
- 20. 如何檢查附加到可執行文件的靜態庫?
- 21. 如何將Java應用程序轉換爲可執行文件?
- 22. 如何在Ubuntu中將Pyw轉換爲可執行文件?
- 23. 如何將Windows窗體轉換爲可執行文件
- 24. 如何將python程序轉換爲可執行文件[Python 3.4.2]
- 25. 我會如何將Python腳本轉換爲可執行文件?
- 26. 將路徑更改爲可執行文件中的動態庫
- 27. UNIX:將可執行文件鏈接到靜態庫和動態庫?
- 28. 可疑的靜態鏈接可執行文件大小
- 29. 同時爲靜態庫和可執行文件創建makefile
- 30. 將unix可執行文件轉換爲純文本
如果您不允許使用Ermine,Statifier或jumpstart,那麼重新編譯看起來只是選項。 –