Bei meiner Arbeit befinden sich alle Projektdaten auf einem NFS, auf das sowohl von Linux- als auch Windows-Rechnern (mit Samba) zugegriffen werden kann. Alle Arbeiten werden unter Linux ausgeführt, aber ich spiele mit der Idee, einige Tools für Windows zu kompilieren, damit ich mit Visual Studio debuggen kann.Ist es möglich, Windows-Binärdateien auf einer Linux-Maschine zu kompilieren?
Ich habe bereits ein nettes Makefile, das den Code für 32-Bit oder 64-Bit-Linux mit verschiedenen Zielen erstellen kann. Angenommen, ich habe Windows-Versionen aller externen Bibliotheken irgendwo auf dem NFS, und unter der Annahme, dass der Code sauber genug ist, um unter Windows zu kompilieren, ist es möglich, mein Programm für Windows mit dem vorhandenen Makefile unter Linux zu kompilieren und zu verknüpfen? Im Idealfall möchte ich das Makefile einmal aufrufen und es alle drei 32-Bit-Linux, 64-Bit-Linux und Windows erstellen.
Ein zusätzliches Plus wäre die Option, es mit allen Visual Studio-Metadaten zu kompilieren, um das Debuggen zu vereinfachen.
Binaries ist vorkompilierte Quelle kann kompiliert werden – SomeUser