PDA

Visualizza la versione completa : [C++] Compilare codice nel sistema operativo Ubuntu


kk.87
29-10-2008, 15:58
Chi mi sa dire come fare a compilare in ubuntu? si utilizza il terminale ma non so che riga di comando mettere. chi mi aiuta? magari con qualche esempio

mondobimbi
29-10-2008, 16:19
devi installare il pacchetto g++.
Per compilare un sorgente darai poi il comando
$g++ sorgente.cpp
l'esecutivo lo trovi nella directory dove hai lanciato g++ e si chiamerÓ a.out ( per lanciarlo dovrai dare il comando $./a.out ).
Questo se hai un solo sorgente.
ciao
sergio

kk.87
29-10-2008, 16:26
e come faccio a lanciare g++?

mondobimbi
29-10-2008, 16:32
apri un terminale e scrivi

$g++ sorgente.cpp
ciao
sergio

kk.87
29-10-2008, 16:39
computer@Linux-desktop:~$ g++ Scomposizione.cpp
g++: Scomposizione.cpp: Nessun file o directory
g++: no input files


mi dice questo. che significa?

mondobimbi
29-10-2008, 16:43
il sorgente Scomposizione.cpp deve essere nella stessa directory da cui dai il comando g++ .

kk.87
29-10-2008, 16:44
eh e dove la trovo questa directory?

mondobimbi
29-10-2008, 16:54
la directory su cui stai lavorando la puoi vedere con il comando
$pwd

kk.87
29-10-2008, 17:00
fatto...... ma ora l'errore Ŕ questo:

computer@Linux-desktop:~$ /home/computer/g++ Scomposizione.cpp
bash: /home/computer/g++: Nessun file o directory

vuol dire che nn trova la directory g++?

mondobimbi
29-10-2008, 17:11
g++ Ŕ un programma.
Questo programma risiede in una directory che viene riconosciuta dal sistema, e quindi per richiamarlo Ŕ sufficiente digitare g++.
Se invece inserisci /home/computer/g++ questo intende che il programma si trovi nella directory /home/computer, e li non c'Ŕ.
Posizionati prima di tutto nella directory dove si trova il tuo sorgente, lo puoi fare con il comando
$cd directory_dove_vuoi_andare
poi dai il comando
$g++ sorgente_da_compilare

ciao

Loading