Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/11/2017, à 22:28

Caspala

Linker ET cross-compiler

Bonsoir à toutes et à tous,

Je cherche comment rendre mes programmes (C, compilés via le terminal avec gcc) exécutables sous Windows. J'ai donc cherché et ai trouvé comment, sur ce site même (très utile, soit dit en passant) à l'adresse suivante : lien... .

Seulement voilà : du moment que mon programme n'utilise pas de libraire tièrce, tout va parfaitement. Le problème vient quand je dois linker la bibliothèque SDL (+autres extentions). Le compilateur ne linke plus correctement et ne reconnais donc plus les fonctions de la SDL.

Voici quelles sont les lignes que j'ai écrites dans le terminal :
Sans la SDL, ça marche :
              gcc WCreator.c -o WCreator
Avec la SDL, ça ne va pas :
              i586-mingw32msvc-gcc WCreator+.c -o WCreator+ `sdl-config --cflags --libs` -lSDL_ttf

Le linkage marche très bien avec gcc, c'est comme ça que je compile mes programmes.

Quelqu'un aurait-il une idée m'aider ? Merci d'avance.

Caspala

Hors ligne