這可能是一個愚蠢的問題,但我從大約3小時尋找答案。使用MinGW編譯64位二進制文件(Dev-C++)
¿如何使用(Dev-C++)MinGW編譯64位二進制文件?
我認爲MinGW默認支持64位,但我無法激活此選項。
我已經tryed 「-m64」,但它說:
我正在開發-C++上: 「對不起,沒有實現64位模式不是在編的」 Windows-7
我知道如何做到這一點的MSVC++,但我不希望MSVC++(倫理問題的原因)
我試圖編譯,只是爲了測試目的:
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
// Test compiling mode
if (sizeof(void*) == 8) cout << "Compiling 64-bits" << endl;
else cout << "Compiling 32-bits" << endl;
return 0;
}
你有哪個版本的MinGW?似乎有一個單獨的64位發行版。 – doctorlove
+1「我不想要MSVC++(道德問題的原因)」 – nijansen
@doctorlove MinGW GCC 4.7.2 32位 –