0

私の OS は Windows 8 で、MinGW バージョン 4.6.1 を使用しています。それを使用しgccてコンパイルすると、うまくコンパイルされます。しかし、実行すると、次のエラーがスローされます。

このバージョンの C:\Users\danish\Documents\a.exe は、実行中の Windows のバージョンと互換性がありません。コンピュータのシステム情報を確認してから、ソフトウェアの発行元に問い合わせてください。

Windows 8 用の安定したバージョンはありますか? または他の代用品

4

3 に答える 3

1

gcc.exeではなく、mingw32-gcc.exeを使用してソースコードをコンパイルします。私はWindows8を持っていないので、それが機能するかどうかはわかりませんが、とにかく試してみることができます。

于 2012-12-11T17:27:36.250 に答える
1

私がテスト用に入手した gcc の最も古いバージョンは 4.6.3 です。64ビットのWindows 8で問題なく動作します。

// -*- compile-command: "gcc -o test.exe test.cpp"; -*-
#include <stdio.h>
int main ()
{
  puts ("Hello, World!");
}

出力: "Hello, World!".

おそらく、64 ビット Windows をターゲットとする gcc を使用していて、32 ビット Windows でプログラムを実行している可能性があります。何をgcc -v 2>&1 | find "Target:"出力しますか?何をsysteminfo | find "System Type"出力しますか?

于 2013-02-10T12:31:32.100 に答える