Rekenaars, Sagteware
GCC samesteller vir Windows
Met die afkorting GCC bekend aan baie mense wat verband hou met die ontwikkeling van sagteware. Dit samesteller - hulpmiddel vir ontwikkelaars wat daartoe verbind is om sagteware gratis. Aanvanklik het hierdie instrument is geskep vir Linux-gebaseerde stelsels. Maar daar is ook die verwesenliking van GCC vir Windows. roep sy MinGW.
storie
Instrumente wat tradisioneel gebruik om programme te ontwikkel om oop bedryfstelsels ondersteun is GNU tools. Die projek met die naam is geskep deur Richard Stallman in 1984. Die noodsaaklikheid daarvan te wyte was aan die feit dat in daardie dae was dit moeilik samewerking tussen sagteware-ontwikkelaars. Dit het gebeur as gevolg van die feit dat die eienaars van kommersiële programme georganiseer baie struikelblokke om sodanige samewerking. Die doel van die projek was om 'n stel van sagteware, gekombineer enkele lisensie wat nie sal toelaat dat iemand tot eksklusiewe regte vir sulke sagteware toewys skep. Dit is deel van so 'n pakket is die instrument vir programmeerders - GCC. Vir Windows analoog is eers later vasgestel.
Wat is 'n samesteller?
Dit moet wat hierdie tipe van sagteware te verduidelik. Hoekom is dit nodig? In die algemeen, GCC-samesteller vir Windows of Linux - is 'n program wat die bron-kode wat geskryf is deur die programmeerder kan omskep, om masjienkode wat rekenaar kan verstaan. Daar is so 'n ding soos 'n "dop". Die funksie daarvan is dieselfde as dié van die samesteller, maar dit voer die vertaling reël vir reël, nie heeltemal. Die program word omgeskakel na bytecode - 'n intermediêre vorm, wat is 'n binêre kode. Hy het daarna vertolk tydens looptyd spesifieke virtuele masjien.
ontwerp
Lêers met bronkode, is geskep as eenvoudig teks dokumente. Hulle kan geskep word met behulp van 'n eenvoudige teks editor. Jy kan ook gebruik maak van ontwikkeling omgewings spesiale, waarin redakteurs gebou. So 'n wyse is KDevelop. Hierdie medium met as 'n redakteur, en 'n ingeboude in konsole, wat geleë is onder die redakteur. Die ontwikkelaar is in staat om betrokke te raak in 'n program soos kode redigering, en gee die opdrag konsole, sonder om oor te skakel tussen vensters.
Voordat jy skep 'n projek wat jy wil die gids te skep, en dit reeds - 'n teks dokument.
funksies
GCC vir Windows MinGW ken by verstek vir alle uitvoerbare lêers wat geskep word, die naam - a.out. As jy wil 'n ander naam te gee, is dit nodig om die samestelling opdrag o vlag te voeg met die naam. Dit is net een van baie vlae. Om al sien, moet jy die command line man gcc opdrag bel. Vir Windows span is dieselfde as in Linux. Voor die gebruiker sal stelsel help om die samesteller. Hier kan jy sien dat elke vlag beteken. Om die hulp stelsel verlaat, moet jy druk die sleutel Q.
GCC werk sluit drie fases:
- behandeling met die voorverwerker;
- samestelling;
- uitleg.
In die eerste fase in die hoof lêer bevat die inhoud van kop lêers wat vermeld in die voorskrifte aan die begin van die program.
In die tweede fase van die program teks geskryf in 'n programmeertaal word omgeskakel na masjien instruksies te stel, en die resultaat is gered in die voorwerp lêer. Dit is opmerklik dat op verskillende rekenaars van die lêer formaat kan verskil. Dit is waarom dit is meer gerieflik om die program te versprei in die vorm van bronkode, sodat hulle kan beskikbaar wees vir enige argitektuur. Dit is wat die GCC. ARM, Windows, Intel, Unix - oral die vermoë om die program uit te voer.
In die laaste stadium bind alle voorwerp lêers in een. Die resultaat is 'n uitvoerbare lêer.
So, GCC - 'n handige instrument vir ontwikkelaars wat gemaklik om te gebruik wanneer die skep van programme.
Similar articles
Trending Now