Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Le webcam Insta360 Link 2 Pro e Link 2C Pro sono una proposta di fascia alta per chi cerca qualità 4K e tracciamento automatico del soggetto senza ricorrere a configurazioni complesse. Entrambi i modelli condividono sensore, ottiche e funzionalità audio avanzate, differenziandosi per il sistema di tracciamento: gimbal a due assi sul modello Link 2 Pro, soluzione digitale sul 2C Pro
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-07-2013, 23:22   #1
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Creare un programma con Ecplise

Salve ragazzi, ho scaricato questo IDE http://www.eclipse.org/downloads/pac...lopers/keplerr perché devo imparare a programmare in C che sto studiando in questi giorni, solo che appena apro la schermata dell'IDE non so dove devo scrivere il codice? Mi aiutate? Grazie.
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 01-07-2013, 23:38   #2
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
Salve ragazzi, ho scaricato questo IDE http://www.eclipse.org/downloads/pac...lopers/keplerr perché devo imparare a programmare in C che sto studiando in questi giorni, solo che appena apro la schermata dell'IDE non so dove devo scrivere il codice? Mi aiutate? Grazie.
Non so perchè tu abbia scelto Eclipse. Credo che di default non sia supportato il C, e dovresti installare qualche plugin.
Se sei su Windows/Linux ti consiglio Code::Blocks , se sei su mac XCode ( che dovrebbe esserci di default ).

Poi per iniziare, devi creare un nuovo progetto: http://wiki.codeblocks.org/index.php..._a_new_project

Quando ti chiede di selezionare il linguaggio, scegli C invece di C++ ( a differenza di ciò che dice la guida ) perchè tu vuoi programmare in C.

EDIT: O come dice Antonio23, blocco note + GCC
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 01-07-2013, 23:42   #3
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
io ti consiglio: editor di testo + gcc <lista dei file sorgenti> -o <nome eseguibile>
Cioè? Un attimo scusa, facciamo un passo indietro, io ho fatto questo:
File > New > C Project > nome > Project type Empty Project > Toolchains Cross GCC > Next > Finish
Poi creo un "source File" e ci scrivo il codice:
Codice:
#include <stdio.h>
main()
{
printf("hello, world\n");
}
poi quando clicco su "Run" mi dice: Launch failed. Bynary not found.
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 01-07-2013, 23:45   #4
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da kwb Guarda i messaggi
Non so perchè tu abbia scelto Eclipse. Credo che di default non sia supportato il C, e dovresti installare qualche plugin.
Se sei su Windows/Linux ti consiglio Code::Blocks , se sei su mac XCode ( che dovrebbe esserci di default ).

Poi per iniziare, devi creare un nuovo progetto: http://wiki.codeblocks.org/index.php..._a_new_project

Quando ti chiede di selezionare il linguaggio, scegli C invece di C++ ( a differenza di ciò che dice la guida ) perchè tu vuoi programmare in C.

EDIT: O come dice Antonio23, blocco note + GCC
io ho windows 7 come sistema operativo
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 00:14   #5
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
scusate ma a cosa serve il compilatore? ed è vero che dovrei solo scrivere in blocco note e scaricare un compilatore? ma poi come dovrei eseguire il file per vedere cosa mi viene fuori su windows?
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 00:31   #6
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
nulla da fare ho anche scaricato il compilatore MinGw, ma niente sempre lo stesso errore
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 08:38   #7
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
http://it.wikipedia.org/wiki/Compilatore

http://it.wikipedia.org/wiki/Programma_(informatica)

in genere se uno apre un topic dicendo che sta studiando il C si presuppone che lo stia... studiando.
Ok perfetto ho capito a cosa serve, grazie, però secondo te è meglio usare il semplice blocco note per scrivere il file oppure continuo con Eclipse anche se mi da sempre quell'errore nonostante io lo abbia installato il pacchetto di file MinGw?
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 08:40   #8
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
gcc <lista sorgenti> -o nome_del_tuo_eseguibile
Cosa intendi per <lista sorgenti>?
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 10:24   #9
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
Cosa intendi per <lista sorgenti>?
lista sorgenti = file c nei quali hai scritto il codice.
Nel tuo caso, siccome sono i primi programmi, credo che più di un file c non avrai, quindi essenzialmente devi mettere il nome del file c che vuoi compilare.

Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
Ok perfetto ho capito a cosa serve, grazie, però secondo te è meglio usare il semplice blocco note per scrivere il file oppure continuo con Eclipse anche se mi da sempre quell'errore nonostante io lo abbia installato il pacchetto di file MinGw?
Se parti proprio da 0, è meglio fare come dice Antonio23.
Parti a scrivere con il blocco note o qualche programma che abbia un po' di syntax coloring ( Notepad++ per windows, non so se ci sono alternative migliori ) e poi compila con MinGW.

Quando parti da 0 è meglio iniziare così perchè almeno ti rendi conto di quello che succede: gli IDE sono soliti nascondere tutto il meccanismo che si cela dietro la scrittura e compilazione di codice.
Detto ciò, quando ci prendi un po' la mano con C, usalo pure un IDE.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 21:36   #10
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
se salvi il tuo hello world nel file main.c per compilarlo devi scrivere:

gcc main.c -o eseguibile.exe
ah capito grazie, un'altra cosa, ma questi comandi che mi hai dato (come gcc main.c -o eseguibile.exe) c'è una lista dove trovarli? Una sorta di lista di tutti i comandi che uno può dare sul prompt di windows, grazie
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 22:07   #11
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Niente!
Non ci riesco, se faccio quello che mi hai detto tu, mi dice: "gcc" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch. Che significa?
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 22:22   #12
vendettaaaaa
Senior Member
 
L'Avatar di vendettaaaaa
 
Iscritto dal: Jan 2012
Messaggi: 1267
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
Niente!
Non ci riesco, se faccio quello che mi hai detto tu, mi dice: "gcc" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch. Che significa?
Potresti scrivere solo "gcc" se da qualche parte in Windows dicessi al sistema operativo che gcc è una shortcut per l'exe di gcc che sta in una certa cartella.
A parte che mi devi spiegare perchè hai scelto il peggior IDE che c'è...fossi in te scaricherei Visual Studio 2012 Express (FALLO!), cmq quando apri la console vai nella cartella dove MinGW è installato, usando il comando
Codice:
cd <nome directory>
per spostarti da una directory all'altra, e
Codice:
dir
per vedere l'elenco di file e sottocartelle presenti nella cartella dove ti trovi attualmente.
Quindi se la console si apre in C:\, devi scrivere ad esempio
Codice:
cd Programmi\MinGW\bin
Quando sarai nella cartella bin che contiene l'eseguibile, scrivi il comando che ti hanno suggerito con il nome del file eseguibile (compreso l'.exe) al posto di gcc:
Codice:
gcc.exe main.c -o mioprogramma.exe
e il file .c verrà compilato, transformato quindi in file .obj (object) e imballato in un .exe, che verrà infine eseguito.
vendettaaaaa è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 22:32   #13
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da vendettaaaaa Guarda i messaggi
Potresti scrivere solo "gcc" se da qualche parte in Windows dicessi al sistema operativo che gcc è una shortcut per l'exe di gcc che sta in una certa cartella.
A parte che mi devi spiegare perchè hai scelto il peggior IDE che c'è...fossi in te scaricherei Visual Studio 2012 Express (FALLO!), cmq quando apri la console vai nella cartella dove MinGW è installato, usando il comando
Codice:
cd <nome directory>
per spostarti da una directory all'altra, e
Codice:
dir
per vedere l'elenco di file e sottocartelle presenti nella cartella dove ti trovi attualmente.
Quindi se la console si apre in C:\, devi scrivere ad esempio
Codice:
cd Programmi\MinGW\bin
Quando sarai nella cartella bin che contiene l'eseguibile, scrivi il comando che ti hanno suggerito con il nome del file eseguibile (compreso l'.exe) al posto di gcc:
Codice:
gcc.exe main.c -o mioprogramma.exe
e il file .c verrà compilato, transformato quindi in file .obj (object) e imballato in un .exe, che verrà infine eseguito.
ok ora ci provo, grazie
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 22:42   #14
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
niente non capisco dove sbaglio, sono nella directory c:\MinGw\bin> quale sarebbe il comando da dare? http://www.mingw.org/wiki/MinGW_for_...me_Users_HOWTO qui dice che in teoria dovrei scrivere compilando in C e non C++, gcc helloworld.c -o helloworld.exe al posto di g++ helloworld.cpp -o helloworld.exe ma mi dice:

gcc: error: Hello.c : no such file or directory
gcc: fatal error: no input files
compilation terminated.
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 22:54   #15
vendettaaaaa
Senior Member
 
L'Avatar di vendettaaaaa
 
Iscritto dal: Jan 2012
Messaggi: 1267
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
niente non capisco dove sbaglio, sono nella directory c:\MinGw\bin> quale sarebbe il comando da dare? http://www.mingw.org/wiki/MinGW_for_...me_Users_HOWTO qui dice che in teoria dovrei scrivere compilando in C e non C++, gcc helloworld.c -o helloworld.exe al posto di g++ helloworld.cpp -o helloworld.exe ma mi dice:

gcc: error: Hello.c : no such file or directory
gcc: fatal error: no input files
compilation terminated.
Sei proprio a livello 0...il file Hello.c deve ovviamente stare nella stessa cartella
vendettaaaaa è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 23:00   #16
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
dici nella cartella MinGw\bin?
C'è l'ho messo poi ho scritto c:\MinGw\bin> gcc Hello.c -o Hello.exe ma non succede nulla O_O, passa un attimo di tempo e poi torna su c:\MinGw\bin> è normale?
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 23:20   #17
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
si, è normale. ha creato l'eseguibile ed è uscito. ma un minimo di intraprendenza no?

se vuoi vedere un maggior numero di messaggi scritti a video credo ci sia l'opzione -v (ovvero, verbose)
Oh caxxxx era uscito l'.exe non me ne ero accorto, scusate per la mia ignoranza ma sbagliando si impara no? :P
Cmq se faccio doppio click su di esso però non succede nulla, appare e scompare subito il Prompt dei comandi, boh... forse ho sbagliato a scrivere il codice, ma ho scritto quello che mi dava sul libro

Codice:
#include <stdio.h>
	main()
	{
		printf("hello, world\n");
	}
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2013, 23:37   #18
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
ovvero? scusa ma non ti sto capendo potresti parlare più diciamo: "simple" :P
che significa che dovrei lanciarlo dal prompt letteralmente?
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2013, 01:03   #19
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
ti serve una guida di windows.

significa scrivere il nome dell'eseguibile direttamente dalla directory dove si trova nel prompt di dos, come hai fatto quando hai lanciato gcc.
No vabbé per carità quello lo avevo capito, solo che non so come si scriveva per farlo, però cmq lo avevo lanciato prima e non funzava, forse sono io che ho sbagliato qualcosa nel codice
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2013, 01:10   #20
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
olè ci sono riuscito finalmente!!! strano che prima nella cartella non vada e poi invece sul desktop con un semplice lancio sia partito, non vorrei fosse sto cavolo di Avast che mi blocca tutto

Però scusa un'altra domanda, ma non è meglio usare tipo eclipse o altri programmi simili che mi permettono subito cambiare delle cose al programma e immediatamente ti mostrano in output il risultato, se io dovessi ora cambiare il programma, dovrei rimetterlo nella cartella di MinGw, ricompilarlo, rieseguirlo, e se fosse sbagliato, modificarlo e rifare tutto il processo infinite volte...
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
Amazon aggiorna le offerte anche a metà ...
Trump elogia Microsoft: accordi con le B...
L'Unione Europea scommette sul software ...
In Cina parte la prima linea per batteri...
Un benchmark che mette in difficolt&agra...
OnePlus nella bufera a Taiwan: emesso ma...
Arriva Hyper Hosting, la nuova offerta ...
Steam non si ferma più: nuovo rec...
Venezuela, altro che petrolio: il tesoro...
EcoFlow DELTA Pro Ultra X: potenza e rap...
SK hynix: un nuovo impianto per produrre...
Facebook, cresce il furto di password co...
Tesla lancia la nuova Model Y con 7 post...
NVIDIA smentisce: nessun pagamento antic...
Il prototipo del razzo spaziale riutiliz...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:47.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v