W mojej pracy wszystkie dane projektu znajdują się w systemie plików NFS dostępnym zarówno z komputerów z systemem Linux, jak i Windows (przy użyciu Samby). Cała praca jest wykonywana na Linuksie, ale mam pomysł skompilowania niektórych narzędzi dla Windows, aby móc debugować za pomocą Visual Studio.Czy można kompilować pliki binarne systemu Windows na komputerze z systemem Linux?
Mam już ładny plik Makefile, który może zbudować kod dla 32-bitowego lub 64-bitowego systemu Linux, używając różnych celów. Zakładając, że mam wersje Windows wszystkich zewnętrznych bibliotek gdzieś w NFS i zakładając, że kod jest wystarczająco czysty, aby skompilować pod Windows, czy możliwe jest skompilowanie i połączenie mojego programu dla Windows przy użyciu istniejącego pliku Makefile, w systemie Linux? Idealnie chciałbym wywołać makefile raz i mieć go zbudować wszystkie trzy 32-bitowe Linux, 64-bitowe Linux i Windows.
Dodatkowym plusem jest opcja kompilacji z dowolnymi metadanymi Visual Studio, aby ułatwić debugowanie.
Pliki binarne są prekompilowane Źródło może być kompilowane – SomeUser