Crossbridgeを使用すると、C/C++ プログラムをコンパイルして、フラッシュ ランタイムをターゲットにすることができます。cygwin 内に独自の変更された gcc が付属しています。SDL は VC または mingw の開発用 zip のみを提供するため、この cygwin 環境内で SDL をコンパイルしようとしています。ただし、Crossbridge の gcc はバージョン 4.2.1 であり、Google 検索によると、SDL は cygwin 内で 3 を超える gcc バージョンではコンパイルできません。を実行する./configure
と、次のように失敗します。
*** Your compiler (/cygdrive/c/Users/Tom/Desktop/Crossbridge_1.0.1/sdk/usr/bin/g
cc.exe -jvmopt=-Xmx1G) does not produce Win32 executables!
一人で入力するとgcc
、次のようになります。
bash: /usr/bin/gcc: cannot execute binary file
1 つのコンパイラ (つまり、gcc の下位バージョン) を使用して SDL をコンパイルし、それを Crossbridge コンパイラで使用しようとすると、違いはありますか?
これに対する回避策はありますか?