ÒdinatèLojisyèl

GCC du pou Windows

Avèk GCC a abrevyasyon abitye nan anpil moun ki yo asosye ak devlopman lojisyèl. du sa a - zouti pou devlopè ki pran angajman yo gratis lojisyèl. Okòmansman, yo te zouti sa a kreye pou sistèm Linux ki baze sou. Men, gen tou se realizasyon an nan GCC pou Windows. li rele MinGW.

istwa

Zouti sa yo ki te tradisyonèlman te itilize yo devlope pwogram sipòte sistèm operasyon louvri yo se zouti GNU. Pwojè a ak non sa a te kreye pa Richard Stallman nan 1984. nesesite pou li te dwe lefèt ke nan jou sa yo li te kolaborasyon difisil ant devlopè lojisyèl. Sa a te rive akòz lefèt ke mèt pwopriyete yo nan pwogram komèsyal òganize anpil obstak a koperasyon sa yo. Objektif la nan pwojè a te kreye yon seri lojisyèl, konbine lisans sèl ki pa t 'pèmèt yon moun yo asiyen dwa eksklizif pou lojisyèl sa yo. Li se yon pati tout moun ki tankou twous yon se zouti ki pou pwogramasyon - GCC. Pou Windows analogique te etabli sèlman pita.

Ki sa ki se yon du?

Li ta esplike kisa sa a ki kalite lojisyèl. Poukisa li nesesè? An jeneral, GCC-du pou Windows oswa Linux - se yon pwogram ki ka konvèti kòd la sous ekri pa pwogramè a, nan kòd machin ki ka konprann òdinatè. Gen se tankou yon bagay tankou yon "koki". fonksyon li se menm bagay la kòm sa yo ki an du a, men li fè liy la tradiksyon pa liy, pa nèt. Pwogram nan konvèti nan bitèkod - yon fòm entèmedyè, ki se yon kòd binè. Apre sa, li entèprete nan ègzékusion espesifik machin vityèl.

konsepsyon

Dosye ki gen kòd sous, yo kreye kòm dokiman tèks plenn. Yo ka kreye lè l sèvi avèk nenpòt ki senp editè tèks. Ou kapab tou pran avantaj de anviwònman devlopman espesyal, nan ki editè yo bati. vle di, se konsa li kdvlop. Sa a mwayen ki gen kòm yon editè, ak yon konsole bati-an, ki sitiye pi ba a editè a. Pwomotè a se kapab angaje yo nan yon pwogram tankou Kòd koreksyon, epi bay konsole a lòd, san yo pa gen chanje ant fenèt yo.

Anvan ou kreye yon pwojè ou vle kreye anyè a, epi li deja - yon dokiman tèks.

karakteristik

GCC pou Windows MinGW asiyen pa default nan tout dosye ègzèkutabl ki te kreye, non a - a.out. Si ou vle bay yon non diferan, li nesesè pou ajoute pou drapo a -o konpilasyon lòd ak non an. Sa a se jis youn nan drapo anpil. Pou wè tout, ou bezwen rele liy lòd moun GCC lòd la. Pou Windows ekip se menm jan ak nan Linux. Anvan itilizatè a pral ede sistèm pou du a. Isit la ou ka wè ke chak drapo vle di. Sòti sistèm lan èd, ou bezwen peze K. kle a

GCC travay gen ladan twa etap:

  • tretman ak preproseseur a;
  • konpilasyon;
  • layout.

Nan etap nan premye nan dosye a prensipal gen sa ki nan dosye header ke yo espesifye nan direktiv yo nan kòmansman an nan pwogram nan.

Nan faz nan dezyèm nan tèks nan pwogram ekri nan yon lang programmation se konvèti nan enstriksyon machin mete, epi li se rezilta a sove nan dosye a objè. Li se vo anyen ki nan konpitè diferan nan fòma a dosye pouvwa diferan. Se pou rezon sa li se pi bon yo distribye pwogram nan nan fòm lan nan kòd sous, pou yo ka ap disponib pou nenpòt ki achitekti. Sa a se sa ki fè GCC la. ARM, Fenèt, Intel, UNIX - toupatou kapasite nan kouri pwogram nan.

Nan etap ki sot pase a mare tout dosye objè nan yon sèl. Rezilta a se yon dosye ègzèkutabl.

Kidonk, GCC - yon zouti sou la men pou devlopè ki yo konfòtab yo sèvi ak lè y ap kreye pwogram yo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ht.delachieve.com. Theme powered by WordPress.