| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  21-06-2007, 16:10 | #1 | 
| Senior Member Iscritto dal: Nov 2005 Città: Roma 
					Messaggi: 872
				 | 
				
				[C] Compilatori UBUNTU
			 
		Ciao a tutti. Mi sapreste indicare alcuni compilatori utile per programmare su Linux (Ubuntu, nel mio caso)??? In questo momento, mi servirebbe qualcosa per C... Io ho provato ANJUTA ma non riuscivo proprio ad usarlo, nn riuscivo nemmeno a creare l'eseguibile... mi consigliate qualche ottimo compilatore??? PS. su windows uso devc++, quindi ne vorrei uno simile...perfavore mi aiutate??? | 
|   |   | 
|  21-06-2007, 17:08 | #2 | |
| Senior Member Iscritto dal: Nov 2005 Città: TO 
					Messaggi: 5206
				 | Quote: 
 Sui sistemi Linux IL compilatore "C" è gcc. 
				__________________ Andrea, SCJP 5 (91%) - SCWCD 5 (94%) | |
|   |   | 
|  21-06-2007, 18:57 | #3 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		Hai installato il compilatore ? sudo apt-get install build-essential Con Anjuta: File -> Nuovo progetto -> Progetto generico/basato su terminale -> avanti -> metti il nome del progetto -> avanti -> avanti -> applica Sotto al nome del progetto ti verrà creato Source, espandilo e dentro trovi main.c...c'è già un piccolo Hello World... Menù Genera -> Genera (per compilare tutto) Menù Genera -> Esegui (per lanciare l'eseguibile) | 
|   |   | 
|  21-06-2007, 19:00 | #4 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		L'eseguibile ti verrà creato nella tua home in Projects/nomeprogetto/src
		 | 
|   |   | 
|  01-07-2007, 11:56 | #5 | 
| Senior Member Iscritto dal: Nov 2005 Città: Roma 
					Messaggi: 872
				 | 
		ho fatto come avete detto, ma non riesco a scrivere niente. In particolare però, posso APRIRE, MODIFICARE e LANCIARE i programmi fatti su windows con devc++ ma non posso crearne dei NUOVI su linux cn Anjuta. Infatti, quando faccio nuovo progetto con il wizard (faccio ciò che m'avete detto), mi esce questa finestra d'errore:  Adesso sto provando a mettere quei pacchetti che indica ASSENTI con il Synaptic...vi farò sapere. EDIT: Adesso nn riesco a trovare GLIB mentre gli altri li ho scaricati ed anjuta nn mi da più errore (mi da solo l'errore di glimb...) Ultima modifica di sergio18 : 01-07-2007 alle 12:02. | 
|   |   | 
|  01-07-2007, 15:44 | #6 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		Ma l'hai installato il pacchetto build-essential ?
		 | 
|   |   | 
|  01-07-2007, 17:46 | #7 | 
| Senior Member Iscritto dal: Nov 2005 Città: Roma 
					Messaggi: 872
				 | 
		build essential e quelli che mi richiedeva nel programma, sono stati messi...l'unico che nn riesco a mettere e GLIB. Nel gestore di pacchetti synaptic NON C'E' e nel link che mi dice di scaricare (vedi foto), non so quale scaricare ma NON SO nemmeno DOVE si dovrebbe mettere una volta scaricato quello giusto. EDIT: Ho scaricato la versione 2.6.3 in versione tar.gz, l'ho scompattata sul desktop (facendo tasto destro, estrai qui), ma nn riesco ad installarlo. Nel file readme per la guida all'installazione, io provo a mettere i comandi che mi dice, ma niente... Codice: % gzip -cd glib-2.6.3.tar.gz | tar xvf - # unpack the sources % cd glib-2.6.3 # change to the toplevel directory % ./configure # run the `configure' script % make # build GLIB [ Become root if necessary ] % rm -rf /install-prefix/include/glib.h /install-prefix/include/gmodule.h % make install # install GLIB Ultima modifica di sergio18 : 01-07-2007 alle 18:22. | 
|   |   | 
|  01-07-2007, 19:42 | #8 | 
| Bannato Iscritto dal: Feb 2003 Città: Anche Chuck Norris usa Debian e Gnome 
					Messaggi: 1270
				 | |
|   |   | 
|  01-07-2007, 22:56 | #9 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | |
|   |   | 
|  01-07-2007, 22:59 | #10 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		Comunque su Synaptic il pacchetto per glib si chiama libglib...installa sia la versione 1.2 che 2.0... Comunque mi sembra che tu non abbia installato Anjuta da Synaptic, altrimenti ti avrebbe installato tutto lui   | 
|   |   | 
|  02-07-2007, 10:46 | #11 | 
| Senior Member Iscritto dal: Nov 2005 Città: Roma 
					Messaggi: 872
				 | 
		Grazie cionci! Adesso il programma parte (seppur devo capire alcune cose). Per nn aprire un altro topic, ti faccio qui un'altra domanda... Come faccio ad installare JAVA VIRTUAL MACHINE su Ubuntu??? Mi serve perchè navigando con firefox, alcune processi richiedono questo plugin che però lo stesso firefox nn è in grado di scaricare automaticamente...mi aiuti??? | 
|   |   | 
|  02-07-2007, 10:55 | #12 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		sudo apt-get install sun-java6-jre sun-java6-plugin    | 
|   |   | 
|  03-07-2007, 11:16 | #13 | |
| Senior Member Iscritto dal: Nov 2005 Città: Roma 
					Messaggi: 872
				 | Quote: 
 quando faccio applica al Wizard, lui mi fa uno specie di controllo (in una finestra in basso) e mi dice che il controllo è andato ok. Ora, per poter SCRIVERE cosa devo fare??? Devo aprire un file già esistente (che il wizard ha creato in quella cartella)??? Lo dico perchè se faccio: nuovo file, riesco a scrivere, ma il tutto è senza "formattazione" e quindi nn riesce nè a generare nè ad eseguire il programma. | |
|   |   | 
|  03-07-2007, 11:22 | #14 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		Sulla sinsitra dovresti trovare il progetto con un file main.c già creato...dovresti scrivere lì dentro e magari aggiungere qualche altro nuovo file al progetto, se ti serve...
		 | 
|   |   | 
|  03-07-2007, 11:26 | #15 | 
| Senior Member Iscritto dal: Nov 2005 Città: Roma 
					Messaggi: 872
				 | 
		
Quindi devo sovrascrivere il MAIN.C, ossia quel piccolo HELLO WORLD che contiene e fare il mio progetto??? Dopo posso rinominare oppure deve rimanere MAIN.C???
		 | 
|   |   | 
|  03-07-2007, 11:30 | #16 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		Sì, lo puoi anche rinominare...
		 | 
|   |   | 
|  03-07-2007, 11:31 | #17 | 
| Senior Member Iscritto dal: Nov 2005 Città: Roma 
					Messaggi: 872
				 | 
		Ok cionci, grazie ancora per la tua efficiente collaborazione    | 
|   |   | 
|  03-07-2007, 11:48 | #18 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		Di niente    | 
|   |   | 
|  03-07-2007, 15:26 | #19 | 
| Senior Member Iscritto dal: May 2005 Città: Bari 
					Messaggi: 349
				 | 
		solo una piccola sottigliezza...evita di dare ad un file il nome di una parola chiave del linguaggio oppure il nome "main"....almeno così mi han insegnato in università... Vito 
				__________________ Si può vincere una guerra in due...o forse anche da solo. Si può estrarre il cuore anche al più nero assassino, ma è più difficile cambiare un'idea! | 
|   |   | 
|  03-07-2007, 17:39 | #20 | 
| Junior Member Iscritto dal: Apr 2007 
					Messaggi: 17
				 | 
				
				Ubuntu e gcc
			 
		Salve, Mi intrometto in questo topic perchè il mio problema è in qualche modo collegato al titolo del topic. Ho dei sorgenti c che se compilati win mi danno dei risultati totalmente diversi ed errati rispetto a quelli ottenuti dallo sviluppatore su linux. Ho deciso quindi di compilare ed eseguire tali sorgenti sotto un sistema linux. Ho installato ubuntu 6.06 su una vwmare workstation. Ho provato a compilare i sorgenti con gcc ma ottengo i seguenti errori: stdlib.h: No such file or directory stdio.h: No such file or directory ecc.. come se non trovasse le librerie del c? Ho sbagliato qualcosa, qualche opzione da settare... Scusate ma sono alle prime armi. | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 11:04.









 
		 
		 
		 
		




 
		






 
  
 



 
                        
                        










