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