Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Compiler, questions.
Envoyé par: fobia

Salut je suis en train de compiler des sources comme gcc, glibc,binutils, bash, enfin la base d'un systeme mais je n'ajoute aucuns prefixes.

Question:

en faisant uniquement "./configure" ou vont s'installer par defaut les binaires etc... sinon faut t'il mettre un prefixe obligatoirement? si oui le quel?

Poste le Monday 12 January 2004 13:16:59
Répondre     Citer    
Re: Compiler, questions.
Envoyé par: fobia

merci d'avance smiling smiley

Poste le Monday 12 January 2004 13:23:54
Répondre     Citer    
Re: Compiler, questions.
Envoyé par: herbert

./configure ne fait rien il se contente de creer/modifier le makefile et les variables pour ta config

si tu ne definis rien tout est pris par defaut.

donc en general /usr/bin pour les binaries /usr/lib pour les librairies etc...

en fait c'est pour ça que l'ordre normal est

vi README
./confiugre -options-
make
su -c "make install"

Poste le Monday 12 January 2004 14:18:51
Répondre     Citer    
Re: Compiler, questions.
Envoyé par: fobia

Donc si je ne mets aucune prefixes et options cela ne créera pas de problemes et c'est l'ordre normal des choses?

Poste le Monday 12 January 2004 14:21:05
Répondre     Citer    
Re: Compiler, questions.
Envoyé par: fobia

Je vois que vous ne savez pas compiler un programme lool ben demandez et je vous expliquerait je dis ca parce que personne ne repond alors pour un site d'aide...

Poste le Monday 12 January 2004 17:07:25
Répondre     Citer    
Re: Compiler, questions.
Envoyé par: krakoukass

Oui enfin bon d'un autre coté tu poses des questions dont la réponse est dans les docs standard des outils GNU (pages man et info d'autoconf).

En général, le script configure est généré par autoconf, et il installe tout par défaut dans /usr/local (les exécutables dans /usr/local/bin et les librairies dans /usr/local/lib).
Ce n'est ni bien ni mal en soi, tout dépend de ce que tu veux faire ensuite.
Moi pour être sûr d'avoir tous les binaires dans mon PATH (et les librairies dans mon LD_LIBRARY_PATH), j'installe en général plutôt dans /usr avec :

./configure --prefix=/usr
make
make install

mais ça dépend de ta configuration, de ton PATH, du script configure en question (qui peut avoir un comportement différent de celui par défaut).
Comme herbert te l'as dit, il faut que tu commences par lire les fichiers README et INSTALL qui vont avec les sources.

Poste le Monday 12 January 2004 18:08:07
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Compiler, questions.
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons