Installare MinGW per compilare C e C++

Поділитися
Вставка
  • Опубліковано 19 січ 2025

КОМЕНТАРІ • 57

  • @luke43credici73
    @luke43credici73 Рік тому +7

    Hai più o meno salvato la mia sanità mentale, non puoi capire quando stavo smadonnando per solamente iniziare a cercare di programmare. Grazie mille

    • @francescopradella
      @francescopradella  Рік тому

      😂💪🏻👍🏻 iscrivi al canale, già da questo mese inizierò a caricare altro materiale.😉

  • @bofu_
    @bofu_ Рік тому +4

    sei un grande mi hai risolto finalmente il problema principale per cui non potevo programmare

  • @hero_triple3796
    @hero_triple3796 Рік тому +1

    Sei la salvezza.
    Dio la benedica

  • @cesaregigliuto8039
    @cesaregigliuto8039 Рік тому

    Grazie mille, spiegazione chiarissima e perfetta!!

  • @Mary-zu5tl
    @Mary-zu5tl Рік тому +1

    Grazie mille, utilissimo!

  • @dariomaugeri3584
    @dariomaugeri3584 Рік тому +1

    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

  • @Leonardo-hy3qj
    @Leonardo-hy3qj Рік тому +1

    per aprire il terminal da vscode si può anche usare ctrl J

  • @kakkinefatta
    @kakkinefatta 2 роки тому +1

    Ciao.FRANCESCO.OTTIMO.

  • @sennyt3326
    @sennyt3326 2 роки тому +1

    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?

    • @francescopradella
      @francescopradella  2 роки тому

      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.

    • @sennyt3326
      @sennyt3326 2 роки тому

      @@francescopradella quindi io in una chiavetta USB ci metto le cartelle dove programmo o applicazione

    • @francescopradella
      @francescopradella  2 роки тому

      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.

    • @sennyt3326
      @sennyt3326 2 роки тому +1

      @@francescopradella quindi devo creare una cartella dentro la chiavetta?

  • @fazeobama1046
    @fazeobama1046 2 роки тому +3

    scusi per il disturbo ma potrebbe fare un tutorial su come installare minecraft java edition gratis su windows 10? grazie mille

  • @Minato-ek9fj
    @Minato-ek9fj Рік тому

    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?

    • @francescopradella
      @francescopradella  Рік тому

      Il file lo devi salvare come .cpp a quel punto anziche usare gcc, devi chiamare g++ nome_file.cpp

  • @MicheleYT
    @MicheleYT Рік тому

    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.

    • @francescopradella
      @francescopradella  Рік тому

      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.

  • @Sasha-gr6qx
    @Sasha-gr6qx 2 роки тому

    Volevo fare una domanda. Perché mi dice iostream file not found?

    • @francescopradella
      @francescopradella  2 роки тому

      Prova inserendo iostream senza .h finale, seconda cosa il file salvalo come .cpp e non .c

  • @diobonino3921
    @diobonino3921 2 роки тому +1

    " 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?

    • @francescopradella
      @francescopradella  2 роки тому

      Il file prova.c non è salvato nella cartella in cui stai lanciando gcc.

    • @diobonino3921
      @diobonino3921 2 роки тому

      @@francescopradella gcc l'ho salvato nel disco C, il file prova.c nella cartella VSC Workspace, che è salvata sul disco C

    • @francescopradella
      @francescopradella  2 роки тому

      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?

  • @VanniRigoni
    @VanniRigoni 2 роки тому

    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?

    • @francescopradella
      @francescopradella  2 роки тому

      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.

  • @lorenzonegri4155
    @lorenzonegri4155 2 роки тому

    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

    • @francescopradella
      @francescopradella  2 роки тому

      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.

    • @lorenzonegri4155
      @lorenzonegri4155 2 роки тому +1

      @@francescopradella la ringrazio per la risposta tempestiva e per la disponibilità

  • @teoo_giannoo
    @teoo_giannoo 10 місяців тому

    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

    • @dona8655
      @dona8655 9 місяців тому

      ho il tuo stesso problema ed è da 3 ore che provo a fixarlo ma non c'è storia... Tu sei riuscito a capire?

    • @teoo_giannoo
      @teoo_giannoo 9 місяців тому

      @@dona8655no ho lasciato perdere

    • @TAXI-kq3oe
      @TAXI-kq3oe 2 місяці тому

      prova con g++

    • @TAXI-kq3oe
      @TAXI-kq3oe 2 місяці тому

      @@dona8655 prova con g++

  • @manlioferrara3783
    @manlioferrara3783 2 роки тому

    Per sistemi operativi a 64 bit va bene ?

  • @giuseppeleone4883
    @giuseppeleone4883 2 роки тому

    non scaricatelo da questo sito, contiene un trojan. prima di installare cose controllate sempre su virus total se sono sicuri oppure no

    • @francescopradella
      @francescopradella  2 роки тому

      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.

  • @alessandromarcheselli9168
    @alessandromarcheselli9168 3 роки тому

    passa a linux

    • @francescopradella
      @francescopradella  3 роки тому +2

      Non è che linux sia la panacea a tutti i mali, le cose le devi installare anche in Linux.

  • @leonardolevrini5539
    @leonardolevrini5539 Рік тому

    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"

    • @francescopradella
      @francescopradella  Рік тому

      O un problema sui pacchetti scaricati o nel file che si sta tentando d compilare, il code al suo interno.

  • @Cowbeba
    @Cowbeba Рік тому

    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 ?

    • @francescopradella
      @francescopradella  Рік тому

      Ciao, usi "gcc nomefile.c" oppure "g++ nomefile.cpp" perchè se compili un file cpp, allora devi per forza usare g++.

  • @TiessTV
    @TiessTV 2 роки тому

    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

    • @francescopradella
      @francescopradella  2 роки тому

      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.

    • @TiessTV
      @TiessTV 2 роки тому

      @@francescopradella no ho fatto il tuo stesso programma con solo un pronto nel main

    • @francescopradella
      @francescopradella  2 роки тому

      se vuoi puoi mandarmi il file .c a community@francescopradella.it

    • @TiessTV
      @TiessTV 2 роки тому +1

      @@francescopradella Certo grazie dell'aiuto. Provvedo domani mattina che ora non sono al pc

    • @ales6836
      @ales6836 2 роки тому

      Ho lo stesso problema, sei riuscito a risolvere?