Wie rufe ich die MinGW-cross-compiler unter Linux?

Habe ich ein Projekt, dass ich möchte, um cross-kompilieren für Windows. Ich habe die entsprechende Makefile und alles funktioniert mit g++. Ich habe

$ apt install mingw-w64

runtergeladen und 500 MB-Pakete, aber ich kann nicht herausfinden, wie tatsächlich es. Es gibt keine mingw ausführbare Datei, so wie ich eigentlich kompilieren mit ihm?

  • Wenn Sie führen Sie den folgenden Befehl in einem terminal aus, es sollte Ihnen sagen, die ausführbare Datei des compiler ( g++) in diesem Beispiel-Fall ). Sie können dann Bearbeiten Sie Ihr makefile entsprechend. "suchen Sie mingw | grep g++"
  • Ist die Makefile die mit Hilfe der autotools?
  • Ich kann ehrlich nicht erinnern, ich cmake für meine Projekte.
  • dies ist wichtig, da gibt es Optionen in cmake zu geben die toolchain
  • In cmake ich nur eine mit "cmake -G "MinGW Makefiles" für das kompilieren unter windows und "cmake -G "Unix Makefiles" bei der Zusammenstellung der auf meiner linux-box zu haben, die das Makefile gebaut. Ist es das, was Sie sind, nach? Wenn nicht, müssen Sie aufwändig 🙂
InformationsquelleAutor Martin Melka | 2013-04-13
Schreibe einen Kommentar