C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

peut etre HS (makefile et ./configure

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Gabriel Dos Reis
Guest





PostPosted: Fri Jun 18, 2004 4:33 pm    Post subject: Re: peut etre HS (makefile et ./configure Reply with quote



elekis <elekis (AT) gawab (DOT) com> writes:

Quote:
bonjour, voila j'apprend a develloper sous linux, et il y a qqch que
je comprend pas (venant de window, c'est normal)

Bienvenu dans le monde Unix/Linux. Il y a (La)TeX, make et FORTRAN.

-- Gaby

Back to top
elekis
Guest





PostPosted: Sun Jun 20, 2004 11:23 am    Post subject: peut etre HS (makefile et ./configure Reply with quote



bonjour, voila j'apprend a develloper sous linux, et il y a qqch que je
comprend pas (venant de window, c'est normal)

c'est ces .configure Makefile make et autre.

je veux pas savoir comment ca fonctionne , je veux juste savoir comment
je dois en faire un pour compiler mon plug car je suppose que la methode
g++ ... n'est pas bonne, et si je peux piquer celui d'un autre programme
pour le mettre dans le mien?? en d'autre terme , est ce que tout les
ffichiers configures sont il les memes??? merci

a+
Back to top
Vincent Richard
Guest





PostPosted: Sun Jun 20, 2004 6:28 pm    Post subject: Re: peut etre HS (makefile et ./configure Reply with quote



Le Sunday 20 June 2004 01:23 pm, elekis a écrit :

Quote:
bonjour, voila j'apprend a develloper sous linux, et il y a qqch que je
comprend pas (venant de window, c'est normal)

c'est ces .configure Makefile make et autre.

Je te conseille vivement l'alternative SCons :
http://www.scons.org/

C'est plus simple et plus puissant que autoconf/automake, et ça a le mérite
d'être portable (s'installe facilement, même sous Windows).

La syntaxe n'est pas barbare, tout est en Python.

Vincent

--
vmime, une bibliothèque C++ sous licence GPL pour parser et générer
des messages au format MIME : http://www.sourceforge.net/projects/vmime/

Back to top
Anne Pacalet
Guest





PostPosted: Mon Jun 21, 2004 6:15 am    Post subject: Re: peut etre HS (makefile et ./configure Reply with quote

elekis a écrit :
Quote:
bonjour, voila j'apprend a develloper sous linux, et il y a qqch que je
comprend pas (venant de window, c'est normal)

c'est ces .configure Makefile make et autre.

je veux pas savoir comment ca fonctionne , je veux juste savoir comment
je dois en faire un pour compiler mon plug car je suppose que la methode
g++ ... n'est pas bonne,

Le *makefile* est un outil qui peut permettre de lancer plus facilement
la compilation (*g++* par exemple) , ça ne remplace pas le compilateur !
Si tu as juste un fichier à compiler, tu peux taper la commande à la
main. Dès que tu en a plusieurs, ça se complique : faut-il tout
recompiler ? faut-il taper les N commandes de compilation ? Le makefile
te permet de gérer ça. Pour une petite introduction à cet outil, regarde
: http://gl.developpez.com/makefile/

Pour ce qui est de *configure*, je ne l'utilise pas, mais je crois que
c'est surtout utile lorsque tu souhaites compiler sur plusieurs machines
différentes.

Bonnes compil.
Anne.

Back to top
Christophe de VIENNE
Guest





PostPosted: Mon Jun 21, 2004 8:26 am    Post subject: Re: peut etre HS (makefile et ./configure Reply with quote

elekis wrote:
Quote:
bonjour, voila j'apprend a develloper sous linux, et il y a qqch que je
comprend pas (venant de window, c'est normal)

c'est ces .configure Makefile make et autre.


Salut,

Si tu n'as pas de problème avec l'anglais, je te conseille ce document:
http://www.murrayc.com/learning/linux/automake/automake.shtml


A+

Christophe


--
Christophe de Vienne

Back to top
kanze@gabi-soft.fr
Guest





PostPosted: Mon Jun 21, 2004 9:05 am    Post subject: Re: peut etre HS (makefile et ./configure Reply with quote

elekis <elekis (AT) gawab (DOT) com> wrote


Quote:
bonjour, voila j'apprend a develloper sous linux, et il y a qqch que
je comprend pas (venant de window, c'est normal)

c'est ces .configure Makefile make et autre.

je veux pas savoir comment ca fonctionne , je veux juste savoir
comment je dois en faire un pour compiler mon plug car je suppose que
la methode g++ ... n'est pas bonne, et si je peux piquer celui d'un
autre programme pour le mettre dans le mien?? en d'autre terme , est
ce que tout les ffichiers configures sont il les memes??? merci

Les configure, en général, c'est un script qui teste différentes choses,
et position des options de compilation en consequence. Et ils varient
bien d'un produit à l'autre. G++ est probablement un extrème dans la
complexité, parce que le produit même dépend beaucoup du système. (On ne
génère pas du code de la même façon pour un Sparc sous Solaris que pour
un Intel sous Linux.) C'est donc un mauvais exemple pour commencer.

En fait, si tu ne développes que sous Linux, il ne doit y avoir besoin
d'un configure. Il n'a d'intérêt que si tu développes sur beaucoup de
systèmes assez semblables (mais avec des petites différences).

En ce qui concerne make, c'est à peu près pareil que sous Windows. Ou
bien, tu trouves un IDE qui le fait pour toi (mais alors, il faut
apprendre l'IDE), ou bien, tu l'écris à la main -- en se debrouillant
bien, on peut le faire portable, ou sinon, moi, j'impose le make de GNU
partout, comme ça, je n'ai pas à me soucier de la portabilité (et les
make diffère encore plus que des compilateurs C++). En général, si tu
développes en vue d'une certaine portabilité, je dirais qu'il faut
l'écrire à la main ; ceux que génère les IDE risque fort peu d'être
portable. Typiquement, dans des projets d'une certaine taille, c'est
l'équipe d'integration qui les écrit ; c'est aussi toujours écrit à la
main, et non généré par un IDE.

Dans les deux cas, il faut apprendre le langage utilisé : le shell et le
make.

--
James Kanze GABI Software
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

Back to top
Matthieu Moy
Guest





PostPosted: Mon Jun 21, 2004 10:44 pm    Post subject: Re: peut etre HS (makefile et ./configure Reply with quote

Anne Pacalet <AnnePointPacalet (AT) free (DOT) fr> writes:

Quote:
Pour ce qui est de *configure*, je ne l'utilise pas, mais je crois que
c'est surtout utile lorsque tu souhaites compiler sur plusieurs
machines différentes.

C'est surtout pour ça, mais automake, c'est bien plus : Avec un
Makefile.am de 2 lignes, tu génères un Makefile d'environ 500 lignes
qui contient à peut près tout ce dont tu pourrais avoir besoin pour
programmer en C/C++, en particulier la gestion automatique des
dépendances ...

--
Matthieu

Back to top
Anne Pacalet
Guest





PostPosted: Tue Jun 22, 2004 6:55 am    Post subject: Re: peut etre HS (makefile et ./configure Reply with quote

Matthieu Moy a écrit :
Quote:
Avec un
Makefile.am de 2 lignes, tu génères un Makefile d'environ 500 lignes
qui contient à peut près tout ce dont tu pourrais avoir besoin pour
programmer en C/C++, en particulier la gestion automatique des
dépendances ...

Je n'utilise pas *automake*, mais je génère quand même mes dépendances
automatiquement ("gcc -MM" je crois), et je les inclus dans mon makefile.

Ceci dit, il faudrait que je regarde *automake*... un de ces jours...

Anne.

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.