我想從Windows中的腳本編譯用於在Amazon EC2 Linux AMI中執行的C++應用程序(x32和x64)。 Linux AMI基於CentOS 5.因此,我需要Windows中CentOS的工具鏈。我從來沒有從Windows編譯用於Linux的應用程序,所以我需要一點幫助。 我需要做什麼?什麼最適合我:MinGW或Cygwin? 我是否需要複製包含標準庫(libstdC++,glibc或其他)的devel包的文件夾?我已經複製了包含編譯好的Qt 4.7.x的文件夾(我將它編譯到正在運行的EC2實例中)。 我需要在Windows for Linux的編譯qt應用程序中爲.pro文件指定什麼選項?我只使用qt-core和qt-network。所有應用程序都是命令行應用程序如何從Windows爲Amazon EC2 CentOS 5編譯C++應用程序?
1
A
回答
0
我強烈建議在Windows機器上的虛擬機內部安裝Linux(與Amazon提供的內容類似)。它可能比嘗試構建交叉編譯器,交叉編譯GNU libc,交叉編譯Qt等簡單得多,速度更快... MinGW(或Cygwin)不是Windows上的交叉編譯器針對Linux,它是一個本地編譯器(帶有一種Posix模擬器庫)。它無法在Windows上生成Linux ELF可執行文件。
相關問題
- 1. 爲Windows XP編譯C#應用程序
- 2. 爲Windows編譯Linux應用程序(C)
- 3. Amazon EC2的檢測從CentOS的
- 4. 編譯Qt應用程序爲Windows Mobile 5
- 5. 如何在Windows中編譯用於Unix/Linux的C++應用程序
- 6. 將SSH編譯爲C++應用程序
- 7. 從Linux到Windows交叉編譯C++應用程序的手冊?
- 8. CentOS 5.x 64位EC2 AMI
- 9. 從C#Windows應用編譯MFC代碼
- 10. 從asp.net應用程序編譯MSI(Windows安裝程序)
- 11. 用g ++編譯一個Windows C++程序
- 12. 如何從Windows c#(visual studio)運行cygwin編譯的程序?
- 13. 如何從C#應用程序編譯並上傳到Arduino
- 14. 將c#應用程序部署到linux實例amazon ec2
- 15. 如何編譯C程序?
- 16. Amazon EC2 for WCF Windows服務
- 17. 如何將我的.NET應用程序部署到Amazon EC2?
- 18. 如何上傳Amazon EC2上的Web應用程序?
- 19. 如何僅使用C語言編程使用GCC編譯Allegro 5程序
- 20. 如何在xCode中爲您的iPhone應用程序編譯C++?
- 21. Windows 8.1應用程序無法編譯
- 22. Windows Azure vs Amazon EC2
- 23. 通過Windows命令行,我們如何編譯Netbeans C/C++應用程序?
- 24. 編譯4+的NodeJS在CentOS 5
- 25. 有沒有辦法從Travis部署應用程序到Amazon ec2?
- 26. 如何使用C++靜態庫編譯C#應用程序?
- 27. 如何使用C#應用程序編譯C++代碼
- 28. C++編譯的應用程序
- 29. 部署Grails應用程序作爲在Amazon EC2上的Linux
- 30. 在Amazon EC2中爲MYSQL數據庫配置Play應用程序
在虛擬機中安裝CentOS 5可能比從Windows進行交叉編譯更容易。這樣,你也可以在本地測試程序。 –