Maison > développement back-end > C++ > le corps du texte

Comment puis-je compiler du code C de Linux vers Windows à l'aide de GCC/G ?

DDD
Libérer: 2024-11-24 14:36:12
original
357 Les gens l'ont consulté

How Can I Cross-Compile C   Code from Linux to Windows Using 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
[...]
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal