Komepiuta, Polokalama faakomepiuta
Tuufaatasia GCC mo Pupuni
Faatasi ai ma le faapuupuuga GCC masani ai le toatele o tagata o loo fesootai ma le atinae o polokalama faakomepiuta. Lenei na tuufaatasia - meafaigaluega mo developers o loo faia e faasaoloto o polokalama faakomepiuta. Le taimi muamua, na foafoaina ai lenei meafaigaluega mo faiga faavae-Linux. Ae o loo i ai foi le iloaina o GCC mo Pupuni. ia valaauina MinGW.
tala
Meafaigaluega ua masani ona faaaoga e atiina ae polokalame e lagolago ai faiga tatala faagaoioia o ni meafaigaluega GNU. Le galuega faatino ma lenei igoa ua faia e Stallman Richard i le 1984. o le manaomia o le i ai ona o le mea moni e faapea i aso na sa galulue faigata i le va o developers o polokalama faakomepiuta. E tupu lenei mea ona o le mea moni e faapea o le tagata e umia o polokalame faapisinisi faatulagaina le tele o faafitauli i le galulue felagolagomai. O le sini o le galuega faatino o le fatuina se seti o polokalama faakomepiuta, tuufaatasi laisene e tasi o le a le faatagaina se tasi e tofia aia tatau faapitoa mo ia o polokalama faakomepiuta. O se vaega o se pusa o le meafaigaluega mo polokalame - GCC. Mo Pupuni analogue na faavaeina na mulimuli ane.
O le a le tuufaatasia?
E tatau ona faamatala le mea lenei ituaiga o polokalama faakomepiuta. Aisea e tatau ai? I se tulaga lautele, GCC-tuufaatasia mo Pupuni po Linux - o se polokalama e mafai ona faaliliu ai le code puna tusia e le Faapolokalameina, e masini code e mafai ona malamalama i le komepiuta. O loo i ai se mea faapena o se "atigi". Ana galuega tauave e tutusa ma lena o le tuufaatasia, ae o le faatinoina o le laina faaliliuga e ala i le laina, e le atoa. O le polokalama ua liua i bytecode - o se faiga le tumau, o se code binary. Ona ia faamatalaina i runtime masini tafailagi patino.
mamanu
Faila o loo i code puna, ua faia ai e pei o pepa aloaia manino anotusi. e mafai ona faia ai i latou i le faaaogaina o so o se faigofie faatonu anotusi. E mafai foi ona faaaoga o siosiomaga faapitoa atinae, o loo fausia faatonu. O auala o KDevelop. O lenei auala o loo avea ai o se faatonu, ma a fausia-i faamafanafanaina, lea o lo oi lalo ifo o le faatonu. e mafai e le atinae e auai i se polokalama e pei o code faasaʻoina, ma tuuina atu i le faamafanafanaina poloaiga, e aunoa ma le fesuiaʻi le va o faamalama.
Ae e te lei faia se galuega e te manao e fatu ai le tusi, ma ua uma ona - o se pepa aloaia anotusi.
Features
tofia GCC mo Pupuni MinGW e faaletonu uma faila executable ua faia, o le igoa - a.out. Afai e te manao e tuuina atu se igoa eseese, e tatau ona e faaopoopo i ai le poloaiga e tuufaatasia fuʻa -o i le igoa. ua na o se tasi lenei o le tele o fuʻa. Ina ia vaaiga uma, e manaomia ona ki le poloaiga laina tagata gcc poloaiga. Mo au Pupuni o le tutusa i totonu o Linux. I luma o le a fesoasoani i le tagata e faaaogāina faiga mo le tuufaatasia. O iinei e mafai ona e iloa ai o lona uiga o fuʻa taitasi. Ina ia ulufafo le fesoasoani faiga, e tatau ona e fetaomi atu i le Q. ki
galuega GCC e aofia ai vaega e tolu:
- togafitiga ma le preprocessor;
- tuufaatasiga;
- faatulagaga.
I le vaega muamua i le faila autu o loo i ai anotusi o le faila header ua faamaoti mai i le faatonuga i le amataga o le polokalama.
I le vaega o le anotusi polokalame lona lua tusia i se gagana polokalame ua liua i faatonuga masini faatulaga, ma ua faaolaina i le taunuuga i le faila mea. E taua le matauina e faapea i le eseese komepiuta o le faatulagaga faila e mafai ona eseese. O le mafuaaga lena e sili atu ona talafeagai e tufatufa le polokalama i le tulaga o puna code, ina ia mafai ona avanoa mo so o se tusiata fale. O le mea lenei e faia e le GCC. Lima, Pupuni, Intel, Unix - i soo se mea le malosi e tamoe ai le polokalama.
I le tulaga mulimuli noatia faila mea uma i se tasi. O le taunuuga o se faila executable.
O lea, GCC - a ono meafaigaluega mo developers O le mafanafana i le faaaogaina pe a le faia o polokalama.
Similar articles
Trending Now