馬鹿げた質問かもしれませんが、3時間くらいから答えを探していました。
¿(Dev-C++)MinGWで64ビットバイナリをコンパイルするには?
MinGWがデフォルトで64ビットをサポートすることを読みましたが、このオプションをアクティブにできません。
「-m64」を試してみましたが、「申し訳ありませんが、実装されていません:64ビットモードがコンパイルされていません」
私はWindows-7でDev-C++に取り組んでいます
私は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;
}
Windowsで64ビットバイナリをビルドするには、64ビットバージョンのmingwコンパイラが必要です。 Mingw-W64は、使用できるディストリビューションの1つです。 ここからダウンロードのリストを見つけることができます。
さらに、Orwell Dev-C++のダウンロードの下に、mingw 64ビットコンパイラにバンドルされているDev-C++セットアップも見つかります。セクション。 「TDM-GCC x64 4.7.1」をセットアップまたはポータブルのどちらかで選択してください。