Pages : 1
#1 Le 15/11/2017, à 21: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