2012-04-26 2 views
4

こんにちは、私は64ビットコンパイラをインストールしようとしています。これは、64ビットでプログラムできるようになっていますが、これを行う方法を正確には分かりません。私は64ビットのzipファイルをダウンロードし、私が望むフォルダにそれを抽出したが、コンパイラを動作させる方法を確かめていない。私のコマンドラインは、私が64ビットとして使用しているプログラムを認識しているようです。MinGW 64ビットインストールの問題

何か助けていただければ幸いです。順を追って説明

+0

ホストプラットフォームは32ビットまたは64ビットですか? – sigman

+0

私は64ビットマシンを持っています – Sean

答えて

9

ステップ:

1)mingw-buildsからダウンロードし、抽出mingwのパッケージ:

を(実際には最初のものは、両方のホスト上で正常に動作する必要がありますプラットフォーム)

2)ターゲットディレクトリがCだったと言うことができます:

c:\mingw\bin\i686-w64-mingw32-c++.exe -m32 -o test.exe test.cpp 
OR 
c:\mingw\bin\x86_64-w64-mingw32-c++.exe -m32 -o test.exe test.cpp 

4):\のMinGWの

コピーTEST.CPP

#include <cstdio> 
int main() { 
    printf("sizeof(void*)=%d bytes\n", sizeof(void*)); 
    return 0; 
} 

3に以下のコード)は、32ビットのターゲットをコンパイルコンパイル64ビットターゲット:

c:\mingw\bin\i686-w64-mingw32-c++.exe -m64 -o test.exe test.cpp 
OR 
c:\mingw\bin\x86_64-w64-mingw32-c++.exe -m64 -o test.exe test.cpp 
+1

注:mingw-buildsはhttps://code.google.com/p/mingwbuilds/からhttp://sourceforge.net/projects/mingwbuilds/に移動しました。 – darcyparker

+0

自分でコンパイルする代わりに、TDM-GCCをインストールするだけです。 (標準MinGWベースの「TDM」エディションまたはMingW-w64ベースの「TDM64」エディション) – darcyparker

関連する問題