4 Stimmen

Wie kompiliere ich C-Code auf einem 64-Bit-Windows-7-Rechner mit gcc 4.5.3?

Ich versuche, ein Plugin für Stata (eine statistische Programmiersprache) zu kompilieren, das in C geschrieben ist. Sein Autor war in der Lage, es auf anderen Maschinen mit den folgenden Befehlen auf einem 32-Bit PC Windows (mit Cygwin) zu kompilieren:

gcc -shared -mno-cygwin stplugin.c strgroup.c -O3 -funroll-loops -o strgroup.PC.Windows.plugin

Er konnte es auch unter 64-Bit-Unix mit kompilieren:

gcc -shared -fPIC -DSYSTEM=OPUNIX stplugin.c strgroup.c -O3 -funroll-loops -o "strgroup.PC (64-bit x86-64).Unix.plugin"

Und Macintosh OS X mit:

gcc -bundle -arch i386 -arch x86_64 -arch ppc -DSYSTEM=APPLEMAC stplugin.c strgroup.c -O3 -funroll-loops -o "strgroup.Macintosh.MacOSX.plugin"

Ich versuche, es auf einem 64-Bit-Windows-7-Rechner mit Cygwin 1.7.9-1 und gcc v4.5.3 zu kompilieren. Die mno-cygwin Flagge gibt mir Probleme, aber ich bin nicht in der Lage, herauszufinden, wie man eine mingw-gezielte Cross-Compiler verwenden.

1voto

Christoph Punkte 157217

Le site -mno-cygwin Option ist nicht mehr unterstützt .

Installieren Sie eines der mingw-* , mingw64-i686-* o mingw64-x86_64-* toolchain (Kategorie Entwicklung im Cygwin-Paketmanager), um einen geeigneten Cross-Compiler zu erhalten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X