Maison >développement back-end >C++ >Comment puis-je compiler du code C de Linux vers Windows à l'aide de GCC/G ?
Compilation croisée pour Windows sur Linux à l'aide de GCC/G
Cette discussion tourne autour de la réalisation de la compilation croisée de code C (g) à partir de Exécutables Linux pour Windows. La question découle du désir de créer des exécutables autonomes sous Linux contenant toutes les dépendances nécessaires.
La solution émerge de l'utilisation de mingw32, un package disponible pour Linux. Avec mingw32, les développeurs peuvent compiler de manière croisée et lier des applications Windows.
Pour les utilisateurs d'Ubuntu, MinGW est facilement accessible via les référentiels :
$ apt-cache search mingw [...] g++-mingw-w64 - GNU C++ compiler for MinGW-w64 gcc-mingw-w64 - GNU C compiler for MinGW-w64 mingw-w64 - Development environment targeting 32- and 64-bit Windows [...]
Pour lancer la compilation croisée, modifiez simplement le compilateur commande vers 'x86_64-w64-mingw32-gcc-win32', garantissant la compatibilité avec Windows cibles.
En tirant parti des capacités de mingw32, les utilisateurs de Linux peuvent créer de manière transparente des exécutables Windows compilés de manière statique sans avoir besoin d'un environnement Windows direct.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!