Einstiegshilfe mit crosscompiling via Mingw

Ich habe ein (fremdes) Projekt samt make-skript, welches Mingw als cross compiler nutzt, damit es für die Windows-Plattform kompiliert wird. Starte ich das Skript wird der Befehl nicht gefunden, obwohl mingw32-gcc grundsätzlich aufrufbar ist:

i686-pc-mingw32-gcc -I… -c -o cSample.o cSample.c
make: i686-pc-mingw32-gcc: Command not found
make: *** [cSample.o] Error 127

Ich habe leider keine Erfahrung mit diesem Thema, daher ist mir nur aufgefallen, dass der Befehl „i686-pc-mingw32-gcc“ auch gar nicht existiert, nur „mingw32-gcc“. Welchen Schritt habe ich verpasst, damit dieser Befehl für mich zur Verfügung steht?

Ich habe leider keine Erfahrung mit diesem Thema, daher ist
mir nur aufgefallen, dass der Befehl „i686-pc-mingw32-gcc“
auch gar nicht existiert, nur „mingw32-gcc“. Welchen Schritt
habe ich verpasst, damit dieser Befehl für mich zur Verfügung
steht?

Ich nehme an, dass die Scriptnamen distributionsabhängig sind. Dann ist auch noch die Frage, ob du die aktuellste Version von mingw32 einsetzt. Ein find /usr/bin -name *mingw* könnte weiterhelfen. Anschliessend musst du halt das Makefile anpassen. Siehe auch http://wiki.ttdpatch.net/tiki-index.php?page=Compili…

HTH
Schorsch