* [EMAIL PROTECTED] <[EMAIL PROTECTED]> [2003-03-05 22:34] :
> Bonjour � tous...

Bonjour,
 
> Je viens d'installer une Woody super !!

Excellent d�part ;-)

> Je voulais �galement compiler un fichier.c tout bete pour tester ( genre 
> printf 
> ("hello\n"); )
> 
> cc fichier.c -o executable
> 
> message d'erreur :
> 
> /usr/bin/ld: cannot open crt1.o: No such file or directory
> 
> ??
> 
> Voil� je viens du monde Mandrake et j'ai toujours fais comme �a, seulement la 
> ca marche pas...

La solution Debian pour trouver dans quel(s) paquet(s) se situe(nt) le
fichier crt1.o :

$ apt-file search crt1.o

(il faut avoir install� le paquet apt-file auparavant).

Parmi les paquets indiqu�s, le bon est libc6-dev :

$ apt-cache show libc6-dev
[...]
Description: GNU C Library: Development Libraries and Header Files.
 Contains the symlinks, headers, and object files needed to compile
 and link programs which use the standard C library.
 
> J'ai oubli� un package ? de configurer un truc ? ce n'est pas la bonne 
> commande ?
> 
> ps : apres l'install Debian, j'ai fais un apt-get install gcc, �a devrais 
> suffire non ?

Euh, non, gcc ne fait que recommander un des paquets fournissant
libc-dev (dont fait partie libc6-dev), il n'est pas strictement
obligatoire.

Un m�ta-paquet pratique pour installer un environnement de compilation
est d'installer le paquet build-essential.

Enfin, comme point de d�part, je recommande la lecture de la FAQ de la
liste : http://savannah.nongnu.org/download/debfr-faq/html/.

Fred

Répondre à