[Linuxtrent] Re: problemi di compilazione(!)

  • From: Claudio Granatiero <claudiog@xxxxxxxxxxxxxx>
  • To: LinuxTrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: 20 Jan 2004 15:15:38 +0100

Il mar, 2004-01-20 alle 15:04, Emanuele Olivetti ha scritto:
> Ho un problema a compilare un sorgente in un binario statico:
> 
> gcc -static -o strings-static strings.c
> 
> mi risponde:
> 
> /usr/bin/ld: cannot find -lc
> collect2: ld returned 1 exit status
> 
> Mi sembra evidente che non trova le libc, anche se sono proprio al loro posto:
> 
> lrwxrwxrwx    1 root     root            9 dic  3 19:16 /lib/libc.so -> 
> libc.so.6
> lrwxrwxrwx    1 root     root           13 nov 25 23:38 /lib/libc.so.6 -> 
> libc-2.3.2.so
> -rwxr-xr-x    1 root     root      1217120 ago 29 14:22 /lib/libc-2.3.2.so
> 
> anche con :
> 
> gcc -static -o strings-static strings.c -L/lib
> 
> ho lo stesso risultato:
> 
> /usr/bin/ld: cannot find -lc
> collect2: ld returned 1 exit status
> 
> Mi sembra di perdermi in un bicchier d'acqua ma non capisco il motivo...
> 
> Qualcuno ha un suggerimento?

Forse ti manca il file libc.a ? Quando linki staticamente hai bisogno
dei .a (o dei .o) non dei .so

Ciao!
CG
-- 
"Non so con quali armi si combatterà la Terza Guerra Mondiale,
ma so che la Quarta si combatterà con le pietre." - A. Einstein
----------------------------------------------------------------
//       Claudio Granatiero                        ICQ 16725435   
\\|soft  PGP: 74F0 52C0 75A1 4CAA B3E8 13CE DA7A C86E 2EBA 9F75
-- 
"Non so con quali armi si combatterà la Terza Guerra Mondiale,
ma so che la Quarta si combatterà con le pietre." - A. Einstein
----------------------------------------------------------------
//       Claudio Granatiero                        ICQ 16725435   
\\|soft  PGP: 74F0 52C0 75A1 4CAA B3E8 13CE DA7A C86E 2EBA 9F75

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: