Comment faire pour convertir un linux fichier exécutable (binaire) fichier exe de windows?
Est-il un moyen de convertir un binaire Linux fichier de fichier exe de windows? Par exemple, si dans Linux créer un simple fichier binaire comme ceci:
echo "main(){int i; i=i+1;}" >> main.c
gcc main.c -o main
Est-il un moyen de convertir principal fichier binaire d'un fichier exe de windows?
- Bien que techniquement possible, serait incroyablement compliqué, les en-têtes de changer, de modifier toutes liées dynamiquement, les bibliothèques, etc. Quelles sont vos exigences?
- merci beaucoup, je sais que c'est pas trop facile, mais supposons que nous avons un simple fichier binaire comme "principal" comme je l'ai mentionné ci-dessus comment puis-je convertir un fichier exe de windows?
- À votre place j'ai regardé pour une exécution binaire émulateur, et a essayé de lier statiquement avec le binaire linux. Il sera lente et sale, mais c'est la façon dont vous pouvez obtenir ce que vous voulais, avec le plus petit possible, l'effort de développement.
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas convertir un exécutable linux dans windows exécutable.
Mais vous pouvez compiler le code source avec le cross-compilateur.
E. g: MinGw32
si vous êtes sous ubuntu:
Il n'y a aucun moyen de convertir du binaire.
Régulier de façons de le faire sont:
Recompiler pour d'autres plate-forme, mais cela exige de la source (et de la croix-plate-forme de soutien à la source ou à la bibliothèques utilisées doivent être disponibles sur les autres plateformes).
cygwin
/mingw
, par exemple, peut aider à fournir le soutien nécessaire et les bibliothèques.wine
pourrait être utilisé pour exécuter des binaires pour Windows sur Linux (mais pas l'inverse)Si vous avez la dernière de windows 10. Il suffit d'installer linux sous-système dans l'appstore. vous pouvez exécuter n'importe quel binaire linux dans windows, vous souhaitez