Cで書かれたStata(統計的プログラミング言語)用のプラグインをコンパイルしようとしています。著者はそれをコンパイルすることができました(Cygwinを使用して)、32ビットPCのWindows上で次のコマンドを使用して他のマシン:gccを使って64ビットWindows 7マシンでCコードをコンパイルする方法4.5.3
gcc -shared -fPIC -DSYSTEM=OPUNIX stplugin.c strgroup.c -O3 -funroll-loops -o "strgroup.PC (64-bit x86-64).Unix.plugin"
およびMacintosh OS X:
gcc -shared -mno-cygwin stplugin.c strgroup.c -O3 -funroll-loops -o strgroup.PC.Windows.plugin
彼はまたして64ビットのUNIX上でそれをコンパイルすることができましたwith:
gcc -bundle -arch i386 -arch x86_64 -arch ppc -DSYSTEM=APPLEMAC stplugin.c strgroup.c -O3 -funroll-loops -o "strgroup.Macintosh.MacOSX.plugin"
私はCygwin 1.7.9-1とgcc v4.5.3を使って64ビットWindows 7マシンでコンパイルしようとしています。 mno-cygwinフラグは私に問題を起こしていますが、私はmingwターゲットのクロスコンパイラの使い方を理解できません。
「私にトラブルを与える」というのは少し曖昧です。 – millimoose
メッセージは "gcc:-mno-cygwinフラグは削除されていますが、mingwターゲットのクロスコンパイラを使用してください。" –