|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Compilare con Windows e Linux
Salve , ho realizzato un programma consolle con Dev C++ ma ora mi serve poter utilizzare lo stesso programma sotto Linux . Sul mio linux (Mandrake 10.0) è installato gcc , come posso fare per compilare ? Innanzitutto questo compilatore va bene ? Che formato di uscita invece di exe mi realizza ?
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 986
|
Ti crea un eseguibile per linux che fai eseguire da console.
L'eseguibile non dovrebbe avere una estensione. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Si ok ma metti che io ho il codice sorgente . Quando lancio gcc nome_file_sorgente mi da un casino di errori . Non è che compila solo c e non c++ ?
|
![]() |
![]() |
![]() |
#4 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Prova a scrivere g++ invece di gcc.
Ti spiego: il compilatore è sempre lo stesso, ma si comporta in modo diverso a seconda del nome con cui viene lanciato. Se lo chiami gcc, lui dà per buono che il programma da compilare sia in C; analogamente g++ vuole un sorgente C++, g77 un sorgente Fortran 77, e così via. Per cui, o lanci gcc con i flag per la sintassi C++ (che non mi ricordo quali sono), oppure lanci g++.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#5 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Dimenticavo: il formato di default per un programma compilato con gcc/g++/77/gquelcheè è ELF 32 bit, che è lo standard per gli eseguibili sotto Linux.
Il nome di default è a.out, se ne vuoi un altro usi l'opzione "-o <nome>".
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Ti ringrazio di cuore ... Provo e ti faccio sapere
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Allora sul mil linux non c'è g++
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:58.