我正在用C++編程。我已經安裝了mingw。我從mingw網站的標準安裝程序安裝它。我在mingw32,mingw,mingw64之間感到困惑。有什麼區別,我如何檢查我的版本。另外,當我的程序構建時,我如何知道創建的可執行文件是32位還是64位?檢查已安裝的mingw平臺,32位或64位
9
A
回答
14
mingw和mingw32用於爲32位Windows系統創建可執行文件。 mingw64用於創建64位可執行文件。注意:這與您在執行構建時正在運行的版本無關,但目標系統針對您正在創建的可執行文件(將在其上運行新創建的可執行文件的系統)的目標系統是什麼。
關於MinGW和MINGW32,這裏是從
The MinGW Wiki
片段「該項目的名稱從mingw32的改變MinGW的是防止 暗示的MinGW將僅適用於32個系統(如64並且更高位的機器變得更加普遍,MinGW將發展爲與他們合作的 )。「
要找出你有什麼版本,去相關的bin目錄並執行:
gcc --version
我建議你檢查出的MinGW-W64,從這裏開始:http://mingw-w64.sourceforge.net/
投射的目標是「爲開發64位(x64)以及使用gcc-4.6或更新版本的32位(x86)Windows應用程序提供運行時,頭文件和庫。」
相關問題
- 1. 在32位和64位平臺上安裝組件
- 2. 構建32位OpenCV的64位平臺
- 3. PHP的32位和64位平臺
- 4. MinGW 64位安裝問題
- 5. 如何檢查我的Perl安裝是32位還是64位?
- 6. 如何檢查安裝的wxPython是32位還是64位?
- 7. 如何檢查安裝的Anaconda是32位還是64位?
- 8. 在32位和64位平臺上總是處理32位?
- 9. 安裝32位和64位綁定
- 10. windows 7 64位安裝32位流星
- 11. 在64位上安裝python 32位Kubuntu
- 12. 在64位Fedora上安裝32位Python
- 13. 安裝Pygame - 32位和64位
- 14. 32位和64位安裝項目
- 15. 更新已安裝的Windows 8 32位到Windows 8 64位
- 16. Autoconf:檢測目標平臺是32位還是64位
- 17. CMake在64位平臺上查找32位GDI +
- 18. 在64位系統上檢測32位程序的安裝
- 19. 安裝了32位安裝的Python,顯示爲64位
- 20. MySQL 32位或64位 - Apache 32位Windows 64位?
- 21. SharePoint 64位或32位
- 22. 從32位WIX安裝程序中檢測64位系統
- 23. Ubuntu 64或32位?
- 24. MATLAB:編譯64位Windows 64位安裝的32位共享庫安裝了64位MATLAB
- 25. 在MinGW 32-bit上確定64位文件大小C使用MinGW 32位
- 26. Facebook支付平臺在32位服務器上的64位order_id
- 27. 適用於32位和64位平臺的Java應用程序
- 28. jmvfw.dll:不能AMD 64位平臺上加載IA 32位的.dll
- 29. 64位和32位平臺的流行度
- 30. 32位和64位所有Windows平臺上的可移植性