PDA

View Full Version : compilatore per sorgenti


robyros
17-05-2007, 08:18
chiaritemi una cosa:
per installare da sorgenti da una distro che non ha compilatore (tipo ubuntu) i comandi sono:
./configure
make
make install

ma cos'è questo "compilatore", come funziona, quale distro lo ha di default e si può installare anche su ubuntu?

Johnn
18-05-2007, 21:26
Se non ha compilatore non puoi installare nel modo da te descritto. Ti scarichi prima il compilatore pacchettizzato, poi puoi compilare i programmi che vuoi nel modo che hai detto, che è la tipica compilazione di un programmi sotto linux.

Il compilatore di gnu/linux è gcc. Lo hanno praticamente tutte le distro (diciamo che in generale per averlo di default è meglio di ricordarsi di installare i pacchetti di sviluppo nella fase di installazione della distro).

Ovviamente è presente anche in Ubuntu.

Cos'è un compilatore:

http://it.wikipedia.org/wiki/Compilatore

Gcc (uno dei mostri sacri nel panorama gnu/linux):

http://it.wikipedia.org/wiki/GNU_Compiler_Collection

Per il suo funzionamento:
per iniziare vanno bene i tre comandi che già sai per un programma di cui hai i sorgenti.

Per compilarti un tuo "Hello world" basta che digiti da shell:

gcc nome_file.c

e si creerà un file "a.out" che lancerai sempre da shell così:

./a.out


Per usi più avanzati:

man gcc

o una delle mille guide che trovi su internet.