Plutôt qu'éditer le Makefile, je recommande d'utiliser Automake. Voir ici comment l'utiliser: http://sources.redhat.com/autobook/
Par contre, je le déconseille à quelqu'un qui débute. Les outils autoconf, automake, autoheader... sont particulièrement difficile à maîtriser! (je connais peu de grand connaisseur en réalité). Le vendredi 28 novembre 2008 à 07:46 -0500, Mathieu Trudel-Lapierre a écrit : > En effet. N'importe quel procédure répétitive peut être changée en un > Makefile, d'ailleurs... :) > > > 2008/11/27 Daniel Birtz <[EMAIL PROTECTED]>: > > Pourquoi pas un makefile ? Tu indique toutes les commandes que tu veux > > faire effectuer et dans une console du lance la compilation et > > l'assemblage. Pas besoin de tour retaper à chaque fois. > > > > Même que dans 10 ans tu n'auras pas besoin de te souvenir comment > > recompiler ton programme puisque tout est en clair dans le fichier. > > > > Je crois que les professionnels fonctionnent avec ça. > > > > Exemple du contenus d'un fichier makefile : > > > > edit : moonlander.o ScreenIntro.o ScreenMenu.o > > g++ ../Engine/Element.o ../Engine/Image.o ../Engine/Sprite.o > > ../Engine/ListElement.o \ > > ../Engine/Sound.o \ > > ../Engine/Screen.o ../Engine/ListScreen.o \ > > ../Engine/Engine.o ScreenIntro.o ScreenMenu.o moonlander.o -o > > moonlander -lSDL -lSDL_image -lSDL_ttf /usr/local/lib/libfmodex.so -pthread > > > > moonlander.o : moonlander.cpp > > g++ -c moonlander.cpp > > > > ScreenIntro.o : ScreenIntro.cpp > > g++ -c ScreenIntro.cpp > > > > ScreenMenu.o : ScreenMenu.cpp > > g++ -c ScreenMenu.cpp > > > > clean: > > rm moonlander.o ScreenIntro.o ScreenMenu.o > > > > Voilà. Moi j'ai bien aimé travailler avec ça. > > > > > > Mathieu Trudel-Lapierre a écrit : > >> Alt-F2 n'est vraiment pas la meilleure facon de démarrer gcc, étant > >> donné le nombre de paramètres à y passer. Puis pour firefox, > >> l'aviez-vous tappé tout en minuscules? > >> > >> firefox est installé par défaut sous /usr/bin/firefox, alors juste > >> écrire "firefox" sans les guillements, tout en minuscule devrait bel > >> et bien le démarrer et le trouver instantanément... > >> > >> Enfin, pour ce qui est de GCC, Maxime a raison: l'utiliser par le > >> biais d'un programme peut être plus simple, parce que le programme se > >> chargera de passer les paramètres nécessaires. > >> > >> Sinon, en ligne de commande directement (dans terminal), c'est vrai > >> que build-essential installe plusieurs autres trucs bien utiles, > >> surtout si vous téléchargez des fichiers .tar.gz pour compiler et > >> installer des programmes. Autrement, pour simplement compiler (disons > >> un "hello world" ou un programme C ou C++ tout simple...), ce serait > >> la ligne de commande suivante: > >> > >> gcc -o nom_de_l'exécutable_voulu nom_du_fichier.c > >> > >> / Matt > >> > >> 2008/11/27 Pierre-Luc Beaudoin <[EMAIL PROTECTED]>: > >> > >>> On Thu, 2008-11-27 at 11:54 -0800, Donald Pinet wrote: > >>> > >>>> J'ai fait Alt-F2 et demander GCC. Rien. Sur Terminal, j'ai fait la > >>>> commande ligne GCC...tojours rien. J'ai testé ces informations pour > >>>> trouver Firefox soit par Alt-F2 ou ligne commande Terminal. Rien. > >>>> Pourtant, le Firefox est bien là sur mon bureau... > >>>> > >>> Tu as peut-être aussi besoin du paketage build-essential, qui installera > >>> gcc et tout ce qu'il a besoin. > >>> > >>> sudo apt-get install build-essential > >>> > >>> devrait faire ton affaire. > >>> > >>> > > > > > > > > -- > > Ubuntu-quebec mailing list > > [email protected] > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec > > > > > > -- > Mathieu Trudel > [EMAIL PROTECTED]
signature.asc
Description: Ceci est une partie de message numériquement signée
-- Ubuntu-quebec mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec
