我試圖將一個api從windows移植到linux。到目前爲止,我已經完成了file.cpp和file.h的工作,但我仍然有一個庫.lib指定給windows,這是爲了使api工作所需要的。我怎樣才能建立一個file.a在這個庫上可用的Linux?建立一個file.lib到一個文件.a在linux上可用
0
A
回答
2
Linux(或所有POSIX系統,如Mac OSX)中的靜態庫實際上是包含所有目標文件的存檔。這些檔案與ar
命令創建:
ar crv some_library.a some_object_file.o
上述命令從對象文件some_object_file.o
創建「歸檔」(即靜態庫)some_library.a
。這個庫現在可以在連接其他程序時使用。
相關問題
- 1. 建立一個.cab文件
- 2. 在Linux上建立一個開發環境,針對Linux和Windows
- 3. 我可以在Linux上創建一個exe文件嗎?
- 4. 你如何建立一個節點項目到一個文件?
- 5. 在一個目錄中建立一個文件陣列
- 6. 從一個Linux到另一個Linux的二進制文件
- 7. 使用它建立一個可執行文件庫
- 8. 在Eclipse中創建一個獨立的可執行文件
- 9. 創建一個獨立的.exe文件
- 10. 如何建立一個與SWC文件
- 11. 建立或下載一個jQuery文件?
- 12. 創建一個獨立的jar文件
- 13. TFS2010試圖建立一個CS文件
- 14. 建立一個MIDI文件 - Python
- 15. 我如何建立一個圖片上傳到一個文件夾,該文件夾的名稱是在Django
- 16. Linux:找到一個目錄並在其中創建一個文件
- 17. JAVA-在linux服務器上創建一個文件
- 18. 在linux上編譯一個fortran程序並將可執行文件移動到另一臺linux機器上
- 19. 代號一個建立在netbeans 7.1上
- 20. 在wordpress上建立一個網站
- 21. 建立一個可可UI的OSX
- 22. Linux:將多個文件合併到一個新行上
- 23. 如何用資源建立一個獨立的exe文件?
- 24. 試圖建立一個Git服務器上的Linux
- 25. NSIS可以在Linux機器上運行時創建一個exe文件嗎?
- 26. 用PHP中的參考文件建立一個文件
- 27. 在另一個庫(SDL和Eclipse)上建立一個新庫
- 28. 建立一個MSI
- 29. 建立一個插件系統用PHP
- 30. Haxe - 創建一個C++獨立可執行文件
你不能像這樣移植編譯的二進制文件。除了一些非常大的努力或專門的工具。 –