Création d'un .exe en SDL
Fermé
Tez251
-
31 mars 2017 à 13:10
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 3 avril 2017 à 15:02
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 3 avril 2017 à 15:02
A voir également:
- Création d'un .exe en SDL
- Svchost exe - Guide
- .Exe - Télécharger - Divers Utilitaires
- Creation compte gmail - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
1 réponse
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 094
3 avril 2017 à 15:02
3 avril 2017 à 15:02
Salut,
Les formats exécutables sont différents sous Linux et Windows (format ELF et PE/COFF).
Il te faudra donc compiler deux versions : le .exe, et l'exécutable pour Linux.
Pour ce faire, tu peux :
1- compiler sous Windows pour produire l'exécutable Windows, et sous Linux, compiler pour Linux :-)
2- alternativement, tu peux installer sous Linux une chaîne de compilation additionnelle (MinGW), et compiler à partir de Linux avec celle-ci pour produire un exécutable .exe.
Cette dernière façon de faire s'appelle "compilation croisée".
Cela peut devenir compliqué si tu as beaucoup de dépendances car tu devras les compiler aussi (la SDL et autres bibliothèques utilisées).
http://retroshare.sourceforge.net/wiki/index.php/Ubuntu_cross_compilation_for_Windows
https://www.swarminglogic.com/index.php?/article/2014_11_crosscompile2
L'option 1 est la plus directe, si tu as un système Windows.
Dal
Les formats exécutables sont différents sous Linux et Windows (format ELF et PE/COFF).
Il te faudra donc compiler deux versions : le .exe, et l'exécutable pour Linux.
Pour ce faire, tu peux :
1- compiler sous Windows pour produire l'exécutable Windows, et sous Linux, compiler pour Linux :-)
2- alternativement, tu peux installer sous Linux une chaîne de compilation additionnelle (MinGW), et compiler à partir de Linux avec celle-ci pour produire un exécutable .exe.
Cette dernière façon de faire s'appelle "compilation croisée".
Cela peut devenir compliqué si tu as beaucoup de dépendances car tu devras les compiler aussi (la SDL et autres bibliothèques utilisées).
http://retroshare.sourceforge.net/wiki/index.php/Ubuntu_cross_compilation_for_Windows
https://www.swarminglogic.com/index.php?/article/2014_11_crosscompile2
L'option 1 est la plus directe, si tu as un système Windows.
Dal