[Ubuntu-QC] Un peu mal à l'aise
Mathieu Trudel-Lapierre
mathieu.tl at gmail.com
Ven 28 Nov 12:46:54 GMT 2008
En effet. N'importe quel procédure répétitive peut être changée en un
Makefile, d'ailleurs... :)
2008/11/27 Daniel Birtz <daniel at birtzinfo.com>:
> 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 <pierre-luc at pierlux.com>:
>>
>>> 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
> Ubuntu-quebec at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec
>
--
Mathieu Trudel
mathieu.tl at gmail.com
Plus d'informations sur la liste de diffusion Ubuntu-quebec