Scusa il disturbo ma ho un problema, ho fatto esattamente come hai illustrato ma nel momento in cui scrivo sul terminali di vscode : gcc prova.c mi ritorna il seguente errore: C:/mingw/bin/.../ld.exe: undefined reference to 'WinMain@16' collect2.exe: error: ld returned 1 exit status Cosa significa? Ma soprattutto cosa posso fare per risolvere questo errore? Spero che tu mi puoi aiutare grazie
ciao, una domanda io quando premo invio su vs code mi dice così: Unable to write file 'c:\Users\OS\Desktop\programmazione\imparare a programmare\prova.c' (NoPermissions (FileSystemError): Error: EPERM: operation not permitted, open 'c:\Users\OS\Desktop\programmazione\imparare a programmare\prova.c') io ho fatto tutto come nel video però dice cosi sai come risolvere? forse il problema è pk ho istallato c/c++ direttamente su vs code?
Il problema sembra di diritti di scrittura sul desktop, fai una cartella in C:\ oppure collega una memoria usb e prova a salvare i file sulla chiavetta.
Le cartelle dove programmi e tutti i file C/CPP che andrai a creare. Mi sono capitati PC in cui non era possibile creare file su Desktop (per qualche strano diritto dato all'utente in uso) sulla chiavetta questo non avviene.
c'è un problema il compilatore non so perchè non mi legge il comando "using namespace std;" e quindi mi da un sacco di errori sintattici, sapete come risolvere?
a me da questo errore e non so che fare (il file si chiama g.c) gcc.exe: error: g.c: No such file or directory gcc.exe: fatal error: no input files compilation terminated.
No such file or directory, non sta trovando il file g.c se sei in ambiente linux maiuscole e minuscole sono diverse, in ambiente win il file sembra non essere nella cartella. Prova a rinominarlo prova.c e poi da terminale dare il comando DIR e invio, devi vedere il file prova.c nella lista file.
" PS C:\VSC Workspace> gcc prova.c gcc.exe: error: prova.c: No such file or directory gcc.exe: fatal error: no input files compilation terminated. " Ciao mi da questo errore, che cosa ho combinato?
Non sta trovando il file prova.c o è salvato con maiuscole e minuscole, oppure è salvato .cpp per esempio...queste le casistiche più probabili. Gcc lo hai installato con MinGW Installer?
Ciao, non no se segui ancora il canale ma ci provo lo stesso. Sono un neofita e fin'ora ho usato codeblocks ma VSC mi pare un'altro mondo. L'ho installato in un vecchio pc con debian e funziona da dio, ma il pc è un catorcio. Su windows non riesco ad avviare il debug e ogni volta mi compare una finestra con il seguente messaggio: L'attività di preavviso 'C/C++:gcc.exe compila il file attivo' è stata terminata ed è stato restituito il codice di uscita -1 Hai idea di quale potrebbe essere il problema?
Ciao Vanni, sinceramente è un messaggio che non ho mai visto son sincero. L installazione che con cui ho realizzato il video ho verificato e funziona da win7 a win11.
ciao, scusi il disturbo, ho seguito il suo tutorial passo dopo passo e penso sia andato tutto bene, ma volevo chiederle, qual è la probabilità che scaricando questi file si possa andare a danneggiare il pc? Spero che la domanda non sia vista in modo arrogante, è solo che il pc è nuovo e lo uso per l'università e dato che non ne so molto di queste cose (download strani, modifiche al sistema), ecco volevo chiederglielo
Ciao Lorenzo, diciamo che se si modifica senza una logica le probabilità si alzano, seguendo un tutorial si ha una traccia e si può tornare sui propri passi. Per quanto riguarda le modifiche nel video non sono invasive o distruttive. Il download dei file l ho verificato e lo sto usando ormai da 3 anni x lavoro e non ho avuto problemi su 3 diversi pc, ne notificati dai miei studenti.
non funziona nulla, non trovo nessun tutorial che mi funzioni, ho sempre problemi con sto gcc, non so più come fare: gcc : Termine 'gcc' non riconosciuto come nome di cmdlet, funzione, programma eseguibile o file script. Controllare l'ortografia del nome o verificare che il percorso sia incluso e corretto, quindi riprovare. In riga:1 car:1 + gcc prova.c + ~~~ + CategoryInfo : ObjectNotFound: (gcc:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Avast e Eset non mi danno trojan presenti. Potrebbe essere un falso positivo. Il video e informazioni sono di 2 anni fà. Si può fare riferimento al sito di MinGW per più sicurezza.
ho eseguito tutti i passaggi.. ma quando provo a compilare con gcc mi da "c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status"
io non riesco a compilare correttamente il main.cpp, mi risulta sul terminal questo messaggio "In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\postypes.h:40:0, from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iosfwd:40, from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:38, from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38, from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39, from main.cpp:1: c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\cwchar:44:19: fatal error: wchar.h: No such file or directory #include ^ compilation terminated." Ho installato sia mingw gcc e g++ sia mingw base. è un problema che si risolve disinstallando mingw base o occorre fare altro ?
a me esce questo messagio quando provo a compilare il file PS C:\VS CODE> gcc snake.c c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status
Stai cercando di usare delle gotoxy per posizionare le cose nello schermo e/o colori vari nello schermo? In quel caso mi spiace ma è un lato del C che non vedo da anni ormai.
Hai più o meno salvato la mia sanità mentale, non puoi capire quando stavo smadonnando per solamente iniziare a cercare di programmare. Grazie mille
😂💪🏻👍🏻 iscrivi al canale, già da questo mese inizierò a caricare altro materiale.😉
sei un grande mi hai risolto finalmente il problema principale per cui non potevo programmare
Sei la salvezza.
Dio la benedica
Grazie mille, spiegazione chiarissima e perfetta!!
Grazie mille, utilissimo!
Scusa il disturbo ma ho un problema, ho fatto esattamente come hai illustrato ma nel momento in cui scrivo sul terminali di vscode :
gcc prova.c mi ritorna il seguente errore:
C:/mingw/bin/.../ld.exe: undefined reference to 'WinMain@16'
collect2.exe: error: ld returned 1 exit status
Cosa significa?
Ma soprattutto cosa posso fare per risolvere questo errore?
Spero che tu mi puoi aiutare grazie
per aprire il terminal da vscode si può anche usare ctrl J
Ciao.FRANCESCO.OTTIMO.
Grazie!
ciao, una domanda io quando premo invio su vs code mi dice così:
Unable to write file 'c:\Users\OS\Desktop\programmazione\imparare a programmare\prova.c' (NoPermissions (FileSystemError): Error: EPERM: operation not permitted, open 'c:\Users\OS\Desktop\programmazione\imparare a programmare\prova.c')
io ho fatto tutto come nel video però dice cosi sai come risolvere? forse il problema è pk ho istallato c/c++ direttamente su vs code?
Il problema sembra di diritti di scrittura sul desktop, fai una cartella in C:\ oppure collega una memoria usb e prova a salvare i file sulla chiavetta.
@@francescopradella quindi io in una chiavetta USB ci metto le cartelle dove programmo o applicazione
Le cartelle dove programmi e tutti i file C/CPP che andrai a creare. Mi sono capitati PC in cui non era possibile creare file su Desktop (per qualche strano diritto dato all'utente in uso) sulla chiavetta questo non avviene.
@@francescopradella quindi devo creare una cartella dentro la chiavetta?
scusi per il disturbo ma potrebbe fare un tutorial su come installare minecraft java edition gratis su windows 10? grazie mille
c'è un problema il compilatore non so perchè non mi legge il comando "using namespace std;" e quindi mi da un sacco di errori sintattici, sapete come risolvere?
Il file lo devi salvare come .cpp a quel punto anziche usare gcc, devi chiamare g++ nome_file.cpp
a me da questo errore e non so che fare (il file si chiama g.c) gcc.exe: error: g.c: No such file or directory
gcc.exe: fatal error: no input files
compilation terminated.
No such file or directory, non sta trovando il file g.c se sei in ambiente linux maiuscole e minuscole sono diverse, in ambiente win il file sembra non essere nella cartella. Prova a rinominarlo prova.c e poi da terminale dare il comando DIR e invio, devi vedere il file prova.c nella lista file.
Volevo fare una domanda. Perché mi dice iostream file not found?
Prova inserendo iostream senza .h finale, seconda cosa il file salvalo come .cpp e non .c
" PS C:\VSC Workspace> gcc prova.c
gcc.exe: error: prova.c: No such file or directory
gcc.exe: fatal error: no input files
compilation terminated. "
Ciao mi da questo errore, che cosa ho combinato?
Il file prova.c non è salvato nella cartella in cui stai lanciando gcc.
@@francescopradella gcc l'ho salvato nel disco C, il file prova.c nella cartella VSC Workspace, che è salvata sul disco C
Non sta trovando il file prova.c o è salvato con maiuscole e minuscole, oppure è salvato .cpp per esempio...queste le casistiche più probabili. Gcc lo hai installato con MinGW Installer?
Ciao, non no se segui ancora il canale ma ci provo lo stesso.
Sono un neofita e fin'ora ho usato codeblocks ma VSC mi pare un'altro mondo.
L'ho installato in un vecchio pc con debian e funziona da dio, ma il pc è un catorcio.
Su windows non riesco ad avviare il debug e ogni volta mi compare una finestra con il seguente messaggio:
L'attività di preavviso 'C/C++:gcc.exe compila il file attivo' è stata terminata ed è stato restituito il codice di uscita -1
Hai idea di quale potrebbe essere il problema?
Ciao Vanni, sinceramente è un messaggio che non ho mai visto son sincero. L installazione che con cui ho realizzato il video ho verificato e funziona da win7 a win11.
ciao, scusi il disturbo, ho seguito il suo tutorial passo dopo passo e penso sia andato tutto bene, ma volevo chiederle, qual è la probabilità che scaricando questi file si possa andare a danneggiare il pc?
Spero che la domanda non sia vista in modo arrogante, è solo che il pc è nuovo e lo uso per l'università e dato che non ne so molto di queste cose (download strani, modifiche al sistema), ecco volevo chiederglielo
Ciao Lorenzo, diciamo che se si modifica senza una logica le probabilità si alzano, seguendo un tutorial si ha una traccia e si può tornare sui propri passi. Per quanto riguarda le modifiche nel video non sono invasive o distruttive. Il download dei file l ho verificato e lo sto usando ormai da 3 anni x lavoro e non ho avuto problemi su 3 diversi pc, ne notificati dai miei studenti.
@@francescopradella la ringrazio per la risposta tempestiva e per la disponibilità
non funziona nulla, non trovo nessun tutorial che mi funzioni, ho sempre problemi con sto gcc, non so più come fare:
gcc : Termine 'gcc' non riconosciuto come nome di cmdlet, funzione, programma eseguibile o file script. Controllare
l'ortografia del nome o verificare che il percorso sia incluso e corretto, quindi riprovare.
In riga:1 car:1
+ gcc prova.c
+ ~~~
+ CategoryInfo : ObjectNotFound: (gcc:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
ho il tuo stesso problema ed è da 3 ore che provo a fixarlo ma non c'è storia... Tu sei riuscito a capire?
@@dona8655no ho lasciato perdere
prova con g++
@@dona8655 prova con g++
Per sistemi operativi a 64 bit va bene ?
Assolutamente si, installato solo su sistemi x64.
non scaricatelo da questo sito, contiene un trojan. prima di installare cose controllate sempre su virus total se sono sicuri oppure no
Avast e Eset non mi danno trojan presenti. Potrebbe essere un falso positivo. Il video e informazioni sono di 2 anni fà. Si può fare riferimento al sito di MinGW per più sicurezza.
passa a linux
Non è che linux sia la panacea a tutti i mali, le cose le devi installare anche in Linux.
ho eseguito tutti i passaggi.. ma quando provo a compilare con gcc mi da "c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status"
O un problema sui pacchetti scaricati o nel file che si sta tentando d compilare, il code al suo interno.
io non riesco a compilare correttamente il main.cpp, mi risulta sul terminal questo messaggio "In file included from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\postypes.h:40:0,
from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iosfwd:40,
from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ios:38,
from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\ostream:38,
from c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:39,
from main.cpp:1:
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\cwchar:44:19: fatal error: wchar.h: No such file or directory
#include
^
compilation terminated."
Ho installato sia mingw gcc e g++ sia mingw base.
è un problema che si risolve disinstallando mingw base o occorre fare altro ?
Ciao, usi "gcc nomefile.c" oppure "g++ nomefile.cpp" perchè se compili un file cpp, allora devi per forza usare g++.
a me esce questo messagio quando provo a compilare il file
PS C:\VS CODE> gcc snake.c
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status
Stai cercando di usare delle gotoxy per posizionare le cose nello schermo e/o colori vari nello schermo? In quel caso mi spiace ma è un lato del C che non vedo da anni ormai.
@@francescopradella no ho fatto il tuo stesso programma con solo un pronto nel main
se vuoi puoi mandarmi il file .c a community@francescopradella.it
@@francescopradella Certo grazie dell'aiuto. Provvedo domani mattina che ora non sono al pc
Ho lo stesso problema, sei riuscito a risolvere?