compilare da ubuntu

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

compilare da ubuntu

Messaggio da scevchenko »

carissimi
le vostre discussioni saranno di un altro livello di mio vi chiedo come invocare il compilatore di c++ per degli scritpt di un programma multifile editato con l'editor di testo . non credo sia una cosa difficile
grazie
marcellinux
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 500
Iscrizione: lunedì 9 ottobre 2006, 16:19
Località: Termoli (Campobasso)
Contatti:

Re: compilare da ubuntu

Messaggio da marcellinux »

E' abbastanza semplice,

basta che hai gia un codice c++ gia fatto da te e scrivi in bash
g++ -o programma programma.cpp
l'opzione -o crea il file oggetto in questione con il nome del binario , senza l'opzione -o e il nome del programma ti crea di default l'eseguibile binario a.out .

Se vuoi invocare più file.
g++ -o programma programma.cpp programma1.cpp
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

Re: compilare da ubuntu

Messaggio da scevchenko »

quindi da linea di comando inserisco i file da compilare lui compila linka mi crea i file oggetto e l'eseguibile.
non c'e' bisogno quindi del progetto (il punto dev per intenderci)
ed in piu' dove mi mette il .o ed il .exe???
nella stessa directory del file sorgente???
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

Re: compilare da ubuntu

Messaggio da scevchenko »

ma bash???? che significa??
Avatar utente
bomber88
Prode Principiante
Messaggi: 122
Iscrizione: sabato 3 febbraio 2007, 21:27
Contatti:

Re: compilare da ubuntu

Messaggio da bomber88 »

si cmq nn ti crea un'exe ma un file binario. ma cmq ricordati di arrivare fino alla directory prima di dare il comando
esempio se hai il programma nella cartella xxx sul desktop ti sposti con cd Desktop/xxx e dopo dai il comando precendente e successivamente ./nomeprogramma per avviarlo
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

Re: compilare da ubuntu

Messaggio da scevchenko »

quando nella directory trovo ade sempio main.cpp~ e' il parente del punto o in windows??
poi cosa significa
collect2: ld returned 1 exit status
marcellinux
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 500
Iscrizione: lunedì 9 ottobre 2006, 16:19
Località: Termoli (Campobasso)
Contatti:

Re: compilare da ubuntu

Messaggio da marcellinux »

scevchenko ha scritto: ma bash???? che significa??
bash è la shell predefinita di Ubuntu Linux, quando hai a che fare con la compilazione di g++ lo devi fare da li.
marcellinux
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 500
Iscrizione: lunedì 9 ottobre 2006, 16:19
Località: Termoli (Campobasso)
Contatti:

Re: compilare da ubuntu

Messaggio da marcellinux »

bomber88 ha scritto: si cmq nn ti crea un'exe ma un file binario. ma cmq ricordati di arrivare fino alla directory prima di dare il comando
esempio se hai il programma nella cartella xxx sul desktop ti sposti con cd Desktop/xxx e dopo dai il comando precendente e successivamente ./nomeprogramma per avviarlo
si , il file binario è l'equivalente dell'exe su winzozz. cmq con ./nomeprogramma lo esegui
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti