Newsgroup: it.comp.os.linux.development
Titolo: impostare variabile ambiente CC x configurare pacchetti programmazione

Salve a tutti,
innanzitutto mi scuso per il crosspost.
Sono un *vero* pivello di Linux ed ho appena installato Mandrake 9.0.
Ho un po' di esperienza di programmazione C/C++, e devo sviluppare del
codice per un applicativo Linux (Grass).
Per fare cio', ho provato a installare le librerie di sviluppo necessarie,
ma con esito frustrante:
1) per ogni libreria che cerco di installare (binutils, per es.), il comando
configure mi restituisce un messaggio che mi indica che devo settare la
variabile di ambiente CC ad un ompilatore valido.
Ma dove lo trovo il suo path ?
Ho provato a navigare fra le directories senza risultato.
Ho provato a scaricare ed installare gcc, ma anche li' quando provo il
configure, mi chiede la variabile ambiente CC (sigh).
Sara' senz'altro una stupidaggine, ma non sono riuscito a trovare la
risposta nelle FAQ; puo' darsi abbia cercato nel posto sbagliato, ma se
qualcuno mi puo'
aiutare, vi ringrazio sin d'ora.
ciao
Mauro





 Ma dove lo trovo il suo path ?
Ma il compilatore gcc e' installato?
Ciao,
// Umberto Salsi
//
// 
http://digilander.libero.it/salsi
  --  GnuPG Key ID = BE2C F6CD 77E9 29AE

 Ma il compilatore gcc e' installato?
Pensavo di si' (installazione standard Man
drake 9.0), ma non ne sono sicuro.
Come faccio a verificarlo ?
In ogni caso, ho pure scaricato l'ultima versione gcc dalla rete, ma quando
lancio la sua procedura di installazione, mi chiede pure lui una variabile
CC che punti ad un compilatore (e allora cosa lo scaricavo a fare se gia' ce
l'avevo? sigh...).

 Come faccio a verificarlo ?
rpm -qa | grep gcc
----
Graziano

 rpm -qa | grep gcc
Ti ringrazio molto, ma la mia confusione sta aumentando...
Il com ando rpm -qa | grep gcc mi ha ritornato il seguente elenco:
        gcc-cpp-3.2-1mdk
        libgcc1-3.2-1mdk
Quindi sembrerebbe che gcc sia installato (anche se non so dove andarlo a
pescare).
Tuttavia, ho provato anche il suggerimento di un ragazzo americano:
semplicemente digitare gcc e invio, se mi chiede un parametro, gcc e'
installato, mentre se la shell non riconosce il comando gcc, non e'
installato.
Al comando gcc, ho ricevuto il seguente messaggio:
                    bash: gcc: command not found
A questo punto:
1- non ho capito se gcc e' installato oppure no (i due tentativi hanno dato
risultati contrastanti)
2- se e' installato, non so come farlo riconoscere dal sistema.
3- se NON e' installato, la procedura di INSTALL segnalata nella
documentazione mi si incaglia (ovvero all'atto di lanciare configure, mi
viene chiesto di settare una variabile CC su un pathname di un compilatore
valido)
Dove sbaglio? :((

 valido)
Non è che gcc non è presente nel tuo PATH (cosa un po' strana...)?
Prova così: whereis gcc e guarda che ti dice.
-- 
Andrea Bergia - studente          Linux Registred User #281550
Per favore non mandatemi allegati in Word o PowerPoint.
Si veda 
http://www.fsf.org/philosophy/no-word-attachments.html

         libgcc1-3.2-1mdk
hai installato solo il preprocessore (gcc-cpp) ed una libreria di supporto 
(libgcc). devi installare anche il compilatore vero e proprio (pacchetto 
gcc-3.2*)
-- 
Ciao,
[Resnick]

"[Resnick]" <res...@ciaoREMOVEweb.it> ha scritto nel messaggio
news:aqbumc$alm$3...@lacerta.tiscalinet.it...

Ti ringrazio, ho provato a scaricare gcc-3.2, e dopo aver decompresso, ho
seguito le istruzioni di install.:
1- ho creato una nuova directory e ci sono entrato
2- da li' ho lanciato il configure riferito alla directory gcc-3.2, ma a
questo punto ricevo un messaggio di errore che CC non punta ad un
compilatore valido.
A questo punto, sto vivendo una scena Fantozziana: non ho il compilatore,
all'atto della sua installazione, mi viene chiesto un compilatore valido....
Sicuramente sto sbagliando qualcosa, ma non capisco dove... qualche idea ?
:)))
Grazie in anticipo!

 qualche idea ?
devi per forza installare il pacchetto RPM non il sorgente, se no è ovvio 
che non puoi compilarlo. cerca direttamente nella cartella Mandrake/RPMS 
dei tuoi cd di installaziona mdk.
-- 
Ciao,
[Resnick]

Scusa se hai installato la Mandrake 9.0 ke ho anke io, è gia presente
il compilatore g++/gcc 3.2!!!
Se ho capito bene cerca il cc e non lo trova?!
Allora fai questo:
echo $PATH
ti da informazioni sui percorsi generali
PATH=/usr/bin:/usr/local/bin etc..
devi creare in una di queste, possibilmente dove si trova il gcc 3.2 (usa
which gcc, ti restituisce la directory in cui si trova il file), un link
simbolico chiamato cc ke punta al gcc usando il comando ln -s
/usr/local/bin/gcc cc
adesso quando compili e il prog richiede il cc lui punterà a gcc e compilera
senza errori :-)

--------------------------------
Inviato via 
http://usenet.libero.it