IN ENGLISH:
If you want to compile C/C++ with linux's GCC on your Windows' system, just follow these steps:
- Download all the files you need between these:
DJGPP Basic Development Kit (needed)
Basic assembler, linker (needed)
GNU debugger (Debugger, optional)
C++ compiler (only if you want to compile C++)
Make (processes makefiles, needed)
- Then, unzip them all into a folder which path doesn't contain any spaces or long names (I'd suggest C:\gcc, default is C:\DJGPP)
- Now go to Control Panel->System->Advanced->Environment Variables and add to the "Path" variable
;C:\gcc\bin;
(remember the ; too !) if you unzipped everything C:\gcc, else replace gcc with the folder name in which you unzipped everything. Create a new variable called DJGPP and set its value toC:\gcc\DJGPP.ENV
, again, if you didn't unzip in gcc, change that name with the one you choose. Now open your DOS console, browse to the folder in which you've your source and type:
gcc source.c -o executable.exe
where source.c is your sourcefile name, executable.exe is the name of the executable that will be generated. You can choose not to add the -o option, if you do so, the executable will be named a.exe.
If you need more help about gcc just read this or type gcc --help in a console for a quick on-place-help.
IN ITALIANO:
Se volete compilare C/C++ con il GCC di linux sul vostro sistema Windows, seguite questi semplici passi:
- Scaricate tutti i file che vi servono tra questi:
DJGPP Basic Development Kit (necessario)
Basic assembler, linker (necessario)
GNU debugger (Debugger, opzionale)
C++ compiler (solo se volete compilare C++)
Make (processes makefiles, necessario)
- Quindi estraete il tutto in una cartella il cui percorso non contenga spazi o nomi lunghi (suggerisco C:\gcc, la default è C:\DJGPP)
- Adesso andate in Pannello di Controllo->Sistema->Avanzate->Variabili d'Ambiente ed aggiungete alla variabile "Path"
;C:\gcc\bin;
(ricordatevi anche il ; !) se avete estratto tutto in C:\gcc, altrimenti sostituite gcc con il nome della cartella in cui avete estratto tutto. Create una nuova variabile chiamata DJGPP ed assegnatele il valoreC:\gcc\DJGPP.ENV
, di nuovo, se non avete estratto in gcc, cambiatelo con il nome che avete scelto. Adesso aprite la console, navigate fino a dove sono i vostri sorgenti e digitate:
gcc sorgenti.c -o eseguibile.exe
dove sogenti.c è il nome del sorgente, eseguibile.exe è il nome dell'eseguibile che verrà creato. Potete scegliere di non aggiungere l'opzione -o , se lo fate, l'eseguibile generato sarà chiamato a.exe.
Se serve altro aiuto riguardo gcc, leggete questo o digitate gcc --help nella console per un veloce aiuto sul posto.
No comments:
Post a Comment
With great power comes great responsibility