Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
PracawśrodowiskuDev-C++
9
AplikacjaDev-C++wykorzystujetzw.Mingwcompilersystem,wktóregoskład
wchodząkompilatorywwersjiminimalnejdlasystemuMsWindows.Mingwtłuma-
czymyjako:MinimalistGNUforWindows.
WmenuśrodowiskaDev-C++opróczstandardowychpozycji:File,Edit,Search,
View,równieżinne,m.in.:ProjectiCVS.
MenedżerProjektówułatwiapracęzwiązanązzarządzaniemwielomaplikami
źródłowymi,ichkompilacją,linkowaniemitworzeniemplikówwykonywalnych.
Ponadtoumożliwiatworzenieplików.dll.
Centrumzarządzaniaprojektempomagawybraćtyptworzonegoprogramu,np.
programdlakonsoli,alboWinApi.(Oczywiściemożnatworzyćpojedynczyplik
źródłowybezotwieraniaprojektu).Utworzoneplikiźródłowemożnakompilować
zliniipoleceńlubwykorzystywaćdotegoceluśrodowiskoDev-C++.Plikźródłowy
wjęzykuCpowinienmiećrozszerzenie.c.
PrzykładprostegoplikuwjęzykuC
#include<stdio.h>
intmain(intargc,char**argv)
{
printf("Halo!\n");
return(0);
}
Jeżelipliktenzapiszemyjakohalo.c,tochcącutworzyćplikwykonywalny,bę-
dziemymogliużyćnastępującychpoleceńzwierszapoleceń:
gcc
-c
halo.c
gcc
-o
halo
lubpolecenia:
gcc
-o
halo
halo.o
halo.c
Wpierwszejwersjipierwszepoleceniepowodujeutworzenieplikutypuobject
onazwiehalo.o,natomiastdrugirazwywoływanyjestkompilatorzopcją-o.Pobiera
onjakoargumentplikhalo.o,natomiastwwynikuprocesulinkowaniatworzyplik
wykonywalnyhalo.exe.
Wdrugiejwersjikompilatorwywoływanyjesttakżezopcją-o,copozwalanam
zaproponowaćnazwędlaplikuwynikowego,któramabyćhalo.exe.Jednaktuargu-
mentemjestniepliktypuobject,leczplikźródłowyhalo.c.