Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Configurare Netbeans per programmare in C (Windows)
Forum - C/C++ - Configurare Netbeans per programmare in C (Windows)

Avatar
Oneiros (Normal User)
Newbie


Messaggi: 15
Iscritto: 05/06/2010

Segnala al moderatore
Postato alle 22:59
Giovedì, 02/12/2010
Questo topic è stato chiuso dal moderatore

Ecco una guida completa per configurare Netbeans in modo da creare, scrivere, compilare, eseguire e debuggare programmi in C! :k:

Prima di iniziare scaricate questo pacchetto:
[URL RIMOSSO]


1) Fate doppio click su MinGW-5.1.6.exe


2) Proseguite l'installazione con le impostazioni predefinite finchè non vi chiederà quali elementi installare. Oltre al primo selezionate anche il secondo (c++) e il terzo (fortran).
ATTENZIONE: si consiglia di installare il programma nella posizione di default (C:\) per evitare eventuali problemi


3) Aspettate che il download e l'installazione vadano a termine.
ATTENZIONE: se vi restituisce l'errore "Error: Failure reading from tarball" scaricate questo archivio [URL RIMOSSO] e sostituitelo nella stella cartella dove avete estratto l'eseguibile di MinGW. Chiudete tutto e ripartite dal punto 1


4) Decomprimete l'archivio MinGW GDB.zip


5) Sostituite i file appena decompressi nella cartella dove avete installato MinGW (presumibilmente C:\MinGW). Quando vi chiederà se volete unire le cartelle, premete OK


6) Eseguite ora MSYS-1.0.11.exe (assicuratevi di eseguirlo come amministratori)


7) Completate l'installazione andando sempre avanti. Ignorate la shell che si apre, potete chiuderla


8) Premete con il tasto destro su Risorse del computer e andate su: Proprietà -> Avanzate -> Variabili d'ambiente. In alto dovrebbe esserci la variabile PATH (se non c'è dovete crearla): cliccateci su e andate su "Modifica". Come valore inserite il percorso della cartella bin di Mingw (presumibilmente C:\MinGW\bin). Se avevate già configurato la variabile PATH con un altro percorso, aggiungete semplicemente un punto e virgola seguito dal percorso di Mingw


9) Avviate NetBeans e andate su Tools -> Options -> C/C++ -> Build Tools (se non c'è C/C++ nelle opzioni è perchè non avete mai creato un progetto con questo linguaggio. Createne uno nuovo e ripetete il punto 9)


10) In questa pagina dovrebbe essere già configurato Mingw con tutte le impostazioni necessarie. Se non è così, cliccate in basso a sinistra su "Add..", inserite come Base Directory "C:\MinGW\bin" e date l'OK


11) Assicuratevi che le impostazioni siano le seguenti:

Base Director: C:\MinGW\bin
C compiler: C:\MinGW\bin\gcc.exe
C++ Compiler: C:\MinGW\bin\g++.exe
Fortran Compiler: C:\MinGW\bin\g77.exe
Assembler: C:\MinGW\bin\as.exe
Make Command: C:\msys\1.0\bin\make.exe
Debugger: C:\MinGW\bin\gdb.exe


12) Adesso riavviate NetBeans e provate a creare un nuovo progetto C o C++. Le scritte #include adesso non dovrebbero essere più sottolineate. Se lo sono ancora, cliccate con il tasto destro sul progetto, andate su proprietà, Build, C Compiler (o C++ Compiler), Cliccate sul pulsantino “…” subito dopo "Include Directories" e aggiungete “C:\MinGW\bin”. Riavviate NetBeans.


13) Provate ad eseguire questo programmino:

#include <stdio.h>

void main() {
    printf("Hello World!\n\n");
}


[B]NOTA[/B]: se l'esecuzione non va a buon fine e vi da un errore del tipo:

make[2]: mkdir: Command not found
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 702ms)

aprite la cartella C:\msys\1.0\bin, copiate questi tre file:

mkdir.exe
rm.exe
msys-10.dll

e incollateli in C:\MinGW\bin

Ultima modifica effettuata da HeDo il 10/09/2011 alle 18:15
PM
Avatar
GiuO (Normal User)
Newbie


Messaggi: 2
Iscritto: 15/03/2011

Segnala al moderatore
Postato alle 12:11
Martedì, 15/03/2011
Grazie, molto utile.. ma quando inserisco le impostazioni su Tools -> Options -> C/C++ mi chiede anche QMake Command e CMake Command.. Cosa inserisco li?

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 18:13
Sabato, 10/09/2011

Il forum è fatto per aprire discussioni e domande, la sezione tutorials si occupa di questo genere di cose.

per poter scrivere un tutorial devi fare richiesta come membro.

Chiudo.

PM