我想知道我可以使用靜態庫(lib * .a文件)編譯一個MingW的 版本並在其他版本上使用它們嗎?或者我必須重新編譯所有庫?GCC/MingW在不同的版本上編譯
1
A
回答
1
是的,你可以。你不需要重新編譯他們,如果他們不給任何問題
2
相關問題
- 1. 編譯不同版本的不同版本 - Java
- 2. 使用不同的GCC版本編譯
- 3. 編譯爲不同的python版本
- 4. 在Linux上編譯和鏈接不同版本的gcc
- 5. 在Windows上遇到不同版本的編譯器+ libgcc
- 6. 在不同版本的XCode上編譯並運行相同的代碼,以針對不同的iOS版本
- 7. Java編譯器版本和Java版本是不同的
- 8. 錯誤在編譯編譯版本
- 9. 不同版本的java在線編譯器
- 10. C在Windows上編寫在UNIX上編譯和副版本
- 11. FindBoost.cmake:使用不同的編譯器版本(vc90,而不是vc100)
- 12. require.js編譯版本
- 13. C#編譯版本
- 14. 編譯版本3.2
- 15. 在Android上編譯Android版
- 16. Netbeans 6.8樹和編輯提示與編譯版本不同步
- 17. 在不同xcode版本之間編譯iphone?
- 18. 編輯文本不同的顏色在不同版本的android
- 19. 不支持major.minor版本51.0,同時編譯與ANT groovy腳本
- 20. 不兼容的groovy編譯器版本
- 21. classpath中的不同編譯版本的jar文件
- 22. 針對不同版本的Windows的條件編譯
- 23. F2051:單元%s是使用不同版本的%s編譯的
- 24. App Store上不同版本的iOS的不同版本
- 25. 編譯不同的語言在Eclipse上
- 26. 編譯舊版本的gcc
- 27. 用不同的Visual Studio版本編譯C++?
- 28. F2051單元JclUnitVersioning編譯時使用了不同版本的System.Contnrs.TObjectList.Remove
- 29. Firebase具有不同版本的編譯和運行時間
- 30. ADA靜態庫 - 兼容不同版本的編譯器
但我在某些操作系統編譯的庫不能用於其他? – Seba 2010-10-27 16:20:53
.a文件只是.o文件的檔案文件?還是更復雜? – Seba 2010-10-27 16:21:52
@Seba:第一個是真的。在某些操作系統上編譯的庫不能在另一個上使用。你需要重新編譯它們。對於第二個,.a文件是作爲統計庫編譯的.o文件的檔案。 – Himanshu 2010-10-27 18:21:29