0
A
回答
2
你的問題似乎完全不清楚:(交叉)編譯的二進制文件當然是OS /機器相關的。
「那麼爲什麼會有兼容性?」
在便攜式語言水平(普通標準C++函數和類),你可以編譯你的代碼在不同的OS /機器架構上。
這並不意味着您可以將針對特定操作系統/機器環境編譯的工件複製到另一個工作站,而無需從源代碼重新編譯(或使用交叉編譯器)。
相關問題
- 1. 便攜式獨立C#編譯器
- 2. 便攜式開源C++編譯器
- 3. vb6便攜式編譯
- 4. 便攜式流編寫C#
- 5. 編程便攜式voip
- 6. 如何將C++編譯爲便攜式LLVM代碼
- 7. 便攜式C++多線程
- 8. 編譯器便攜式PDB(程序數據庫)?
- 9. 快速測試,便攜式Linux或便攜式編程語言?
- 10. 便攜式C#IDE?
- 11. 在Code :: Blocks中使用GTK +的便攜式C編譯器(pcc)
- 12. Windows Mobile開發 - 便攜式編程?
- 13. Linux從源代碼編譯程序,並使其便攜
- 14. C++便攜式陣列序列化
- 15. 便攜式C#數據庫
- 16. C++中的便攜式wchar_t
- 17. C++:便攜式替代CryptGenRandom
- 18. 便攜式VFS庫C++
- 19. 帶C的便攜式dingbats#
- 20. 便攜式C++對齊?
- 21. Powershell應用程序便攜式
- 22. 如何創建便攜式gui程序
- 23. 便攜式程序從檔案運行
- 24. 便攜式Windows窗體應用程序
- 25. 命令行便攜式應用程序
- 26. 便攜式ODBC連接驅動程序
- 27. 手機的便攜式應用程序?
- 28. 便攜式.net應用程序
- 29. 便攜式的Java應用程序
- 30. 如何編譯PHP以便攜?
是什麼讓你認爲它不依賴於CPU? – Barmar 2015-03-03 04:19:41
C++不能編譯成'便攜式程序集',實際上'便攜式程序集'是一個矛盾的術語。如果這不是你的問題的答案,請澄清你的問題實際上是什麼。 – EJP 2015-03-03 04:35:56
Windows和Mac過去試圖隱藏CPU差異,但今天這一點不太重要。 – MSalters 2015-03-03 08:13:05