[Résolu]Problème d'alias SDL

Résolu/Fermé
Al-catraz Messages postés 1409 Date d'inscription dimanche 5 octobre 2008 Statut Membre Dernière intervention 22 mai 2014 - Modifié par Al-catraz le 30/05/2013 à 07:17
Al-catraz Messages postés 1409 Date d'inscription dimanche 5 octobre 2008 Statut Membre Dernière intervention 22 mai 2014 - 23 juin 2013 à 06:48
Bonjour,

Je programme actuellement en SDL, et pour compiler les programmes que je fais je dois utiliser la commande suivante:
gcc main.c 'sdl-config --cflags' 'sdl-config --libs' -lSDLmain -lSDL -lSDL_image -lSDL_ttf


Etant très longue à écrire à chaque fois que je veux compiler mon programme. J'ai décidé de faire un alias dans mon .bashrc cependant celui ci ne fonctionne pas, et m'affiche des erreurs comme si je n'avais pas mis les bibliothèques SDL en plus lors de la compilation.

Voici l'alias en question:
alias sdl_all=' gcc main.c 'sdl-config --cflags --libs' -lSDLmain -lSDL -lSDL_image -lSDL_ttf '


Note: Le forum affiche mal les "guillemets" (alt gr + 7) pour sdl-config --cflags --libs

Merci de toute aide que vous pourrez m'apporter

EDIT: J'ai trouvé une alternative qui consiste à passer via un script shell et de faire un alias pour lancer le script.
Apprendre, Comprendre, Appliquer 3 règles fondamentales

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
30 mai 2013 à 10:45
Salut,

EDIT: J'ai trouvé une alternative qui consiste à passer via un script shell et de faire un alias pour lancer le script.

Tu peux aussi faire une fonction que tu places dans ton .bashrc

sdl_all () {
gcc main.c 'sdl-config --cflags --libs' -lSDLmain -lSDL -lSDL_image -lSDL_ttf
}
0
Al-catraz Messages postés 1409 Date d'inscription dimanche 5 octobre 2008 Statut Membre Dernière intervention 22 mai 2014 280
23 juin 2013 à 06:48
Merci pour l'astuce!
0