Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

listato c in ubuntu: come fare per eseguirlo?

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar ago 31, 2010 10:06 pm

Salve a tutti,
premetto che con la funzione cerca purtroppo non ho trovato risultati..
ho una domanda da porvi:
sto riprendendo a studiare il linguaggio ansi C (Kernighan Ritchie ecc.) ed uso Ubuntu 9.04.
se ho un listato/codice in c e lo apro/scrivo con gedit (o altro) come si fa per "eseguirlo"?
quando si usava quick c o borland su win c'era il comando Make o run ecc..
quì come si può fare? [8)]

e per il c++?

oppure mi potreste consigliare un compilatore da scaricare con aggiungi/rimuovi programmi?

grazie a tutti anticipatamente per l'attenzione
[grazie]
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Al3x » mer set 01, 2010 6:33 am

è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7411
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda mattpillon » mer set 01, 2010 7:59 am

non sono molto esperto di linux e programmazione, ma ricordo che qualche tempo fa su linux c'èra GCC, un compilatore incluso in tutte le distro.
non so se è presente su ubuntu o se possa essere scaricato.
...................
Avatar utente
mattpillon
MLI Expert
MLI Expert
 
Messaggi: 2362
Iscritto il: gio gen 21, 2010 4:09 pm
Località: marche


Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda jdbastardy » lun set 06, 2010 10:01 am

mi pare che devi far passare a gcc il parametro ansi.
Codice: Seleziona tutto
gcc -ansi -o nome_prog listato.c


Fonte
Prepare for unforseen consequeces (The GMan - Hal-Life 2)
Avatar utente
jdbastardy
Aficionado
Aficionado
 
Messaggi: 105
Iscritto il: mar ago 17, 2010 10:17 am
Località: Belluno, Italia

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 10:45 am

ok.. proviamo subito
un grazie anticipato
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 10:54 am

nessuna risposta... il programma non è presente , l'ho installato ma non gira.... sto provando con eclipse, scompattando la cartella compressa e lanciando l'interfaccia... non c'è un qualche programma più user-friendly che possiate consigliarmi?

grazie
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda ghina90 » mar set 07, 2010 1:08 pm

hai istallato i pacchetti relativi al compilatore gcc?? se non sono presenti li devi istallare altrimenti non puoi compilare.
Se pensate che la matematica sia difficile, è perché non vi rendete conto di come sia difficile la vita.
Avatar utente
ghina90
Senior Member
Senior Member
 
Messaggi: 492
Iscritto il: ven set 05, 2008 2:00 pm
Località: Firenze

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda eDog » mar set 07, 2010 1:57 pm

Se non hai gcc installato, allora installa tutto il pacchetto con gli strumenti per la compilazione di software...

Codice: Seleziona tutto
sudo apt-get install build-essentials
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda jdbastardy » mar set 07, 2010 2:53 pm

eDog ha scritto:Se non hai gcc installato, allora installa tutto il pacchetto con gli strumenti per la compilazione di software...

Codice: Seleziona tutto
sudo apt-get install build-essentials


Confermo... Per compilare C/C++ su ubuntu non c'è meglio della riga di comando... Se hai bisogno di un ide ti consiglio Eclipse che hai citato o QtCreator (http://qt.nokia.com/products/developer-tools/)
Prepare for unforseen consequeces (The GMan - Hal-Life 2)
Avatar utente
jdbastardy
Aficionado
Aficionado
 
Messaggi: 105
Iscritto il: mar ago 17, 2010 10:17 am
Località: Belluno, Italia

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 6:41 pm

grazie ancora, provvedo subito all'aggiornamento e vi faccio sapere..
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 6:43 pm

come risposta mi da questo quando inserisco la stringa da terminale

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare build-essentials
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda jdbastardy » mar set 07, 2010 8:34 pm

Strano... prova a fare un update di apt
Codice: Seleziona tutto
 apt-get update


oppure posta qui il contenuto di /etc/apt/sources.list

EDIT: Prova eventualmente a commentare la linea relatiava al cdrom (deb-cdrom) anteponendogli # e poi scrivi qui se cambia qualcosa. Poi rifai il comando scritto sopra.
Prepare for unforseen consequeces (The GMan - Hal-Life 2)
Avatar utente
jdbastardy
Aficionado
Aficionado
 
Messaggi: 105
Iscritto il: mar ago 17, 2010 10:17 am
Località: Belluno, Italia

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda The Doctor » mar set 07, 2010 10:15 pm

Il nome esatto del pacchetto è build-essential senza la s [std]

Codice: Seleziona tutto
sudo apt-get install build-essential


[info] Prova a digitare

Codice: Seleziona tutto
sudo apt-get install build-e


e poi a premere il tasto TAB e vedi che succede [;)]
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 10:33 pm

mi da questo:

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura informazioni sullo stato... Fatto
build-essential è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 2 non aggiornati.
W: Duplicate sources.list entry http://archive.canonical.com jaunty/partner Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_jaunty_partner_binary-i386_Packages)
W: È consigliabile eseguire apt-get update per correggere questi problemi
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 10:38 pm

jdbastardy ha scritto:Strano... prova a fare un update di apt

oppure posta qui il contenuto di /etc/apt/sources.list

EDIT: Prova eventualmente a commentare la linea relatiava al cdrom (deb-cdrom) anteponendogli # e poi scrivi qui se cambia qualcosa. Poi rifai il comando scritto sopra.


non c'è modo di inserire commenti...
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda The Doctor » mar set 07, 2010 10:39 pm

Edward ha scritto:mi da questo:

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura informazioni sullo stato... Fatto
build-essential è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 2 non aggiornati.


Significa che il pacchetto è già installato nel sistema

W: Duplicate sources.list entry http://archive.canonical.com jaunty/partner Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_jaunty_partner_binary-i386_Packages)
W: È consigliabile eseguire apt-get update per correggere questi problemi


Hai un repository duplicato in sources.list, prova ad eseguire

Codice: Seleziona tutto
sudo apt-get update


per vedere se il problema si risolve oppure devi cancellare il doppione editando a mano il file [;)]
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 10:41 pm

lo eseguo sempre da terminale giusto?
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 10:42 pm

mi ha detto questo:

Scaricato 564kB in 8s (67,9kB/s)
Lettura della lista dei pacchetti in corso... Fatto
W: Duplicate sources.list entry http://archive.canonical.com jaunty/partner Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_jaunty_partner_binary-i386_Packages)
W: È consigliabile eseguire apt-get update per correggere questi problemi
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda The Doctor » mar set 07, 2010 10:48 pm

OK allora fai così:

1. Apri nautilus da terminale con privilegi di amministratore (attenzione a quello che fai)

Codice: Seleziona tutto
sudo nautilus


2. Clicca a sinistra su File system e vai in /var/lib/apt/lists e cancella tutto tranne la cartella partial poi ridai

Codice: Seleziona tutto
sudo apt-get update
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: listato c in ubuntu: come fare per eseguirlo?

Messaggioda Edward » mar set 07, 2010 10:56 pm

sembrerebbe funzionare.. mi dà questo come risposta..

Get:63 http://it.archive.ubuntu.com jaunty-proposed/restricted Packages [966B]
Get:64 http://it.archive.ubuntu.com jaunty-proposed/main Packages [23,5kB]
Get:65 http://it.archive.ubuntu.com jaunty-proposed/multiverse Packages [14B]
Get:66 http://it.archive.ubuntu.com jaunty-proposed/universe Packages [1302B]
Scaricato 11,8MB in 60s (196kB/s)
Lettura della lista dei pacchetti in corso... Fatto

adesso cosa faccio? per far partire il programma devo digitare qualcosa? in applicazioni non c'è nulla di nuovo e GGcov non parte...
Chissà come mai l'uomo da sempre ha l'abitudine di fare le regole per gli altri e le eccezioni per sè.......
Avatar utente
Edward
Senior Member
Senior Member
 
Messaggi: 343
Iscritto il: mer gen 16, 2008 7:14 pm
Località: www ...

Prossimo

Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising