Salve a tutti,ho appena scaricato jed,ma quando faccio gcc nomefile.c non riconosce la libreria stdio.h....per caso mi manca qualcosa?
Salve a tutti,ho appena scaricato jed,ma quando faccio gcc nomefile.c non riconosce la libreria stdio.h....per caso mi manca qualcosa?
gcc e glibc li hai no ?
dovrebbe essere dentro /usr/include
Non so...è strano perchè devo compilare un semplice programmino c che fa la somma....ma appena lo lancio dice " stdio.h :nessun file o directory.." logicamente non riconosce printf e scanf...Oppure essendo abituato a programmare su una vecchia versione di suse(la 6 credo) devo includere qualche altra libreria...?
Comunque gcc nel synaptic dice che ce l'ho,poi controllo in "/usr/lib/gcc/i486-linux-gnu/4.1.2/include" e vedo che non ho stdio.h.. boh che mi suggerisci?
Controlla come ti ha detto di avere le glibc. Gcc senza glibc non serve praticamente a nulla, è il pacchetto delle librerie.
GreyFox (Linux registered user #435102)
greyfox.imente.org - GreyFox's shots (photo gallery)
$ cd /pub
$ more beer
http://www.badpenguin.org/press/info...compilare.html
http://siracusa.linux.it/linuxday200...a_sviluppo.pdf
1) cpp-4.1.1-7.i586.rpm
2) gcc-4.1.1-7.i586.rpm
3) gcc-c++-4.1.1-7.i586.rpm
4) libstdc++-4.1.1-7.i586.rpm
5) libstdc++-devel-4.1.1-7.i586.rpm
Mi sa di no....o almeno non la trovo...quindi la dovrei scaricare,dovrei cercare glibc in synaptic? O ha qualche altro nome?
Non saprei, da me su gentoo si chiamano glibc. E' assai improbabile che non siano in synaptic, magari usa un nome leggermente diverso, tipo libglibc o simili.
GreyFox (Linux registered user #435102)
greyfox.imente.org - GreyFox's shots (photo gallery)
$ cd /pub
$ more beer
Ok ora controllo e vi faccio sapere...grazie.
il pacchetto su distribuzioni debian based dovrebbe essere proprio libglib
Chaos A.D. Disorder unleashed.
Starting to burn. Starting to lynch.
Silence means death. Stand on your feet.
Inner fear. Your worst enemy.
Refuse / Resist
no...le (lib)glib non c'entrano niente...Originariamente inviato da GunMan
il pacchetto su distribuzioni debian based dovrebbe essere proprio libglib
le glibc, su debian si chiamano libc<minor> (6, attualmente)
(...e, stanne pur certo, queste le hai di sicuro)
quelle che cerchi sono le -dev
PS: stdio.h non è una libreria, ma un header file