ЭЭМПрограммалык камсыздоо

Windows үчүн GCC компилятор

программалык камсыздоону иштеп чыгуу менен байланышкан көптөгөн адамдар тааныш кыскартуу, Перс менен. Бул Түзүүчү - программаны бошотуу үчүн жасалса иштеп чыгуучулар үчүн куралы. Алгач, бул курал Linux негизинде системалары үчүн түзүлгөн. Ал эми Windows үчүн Перс ишке ашыруу, ошондой эле бар. ал MinGW чакырды.

баян

ачык иштеп жаткан системасын колдоо боюнча программаларды иштеп чыгуу үчүн салттуу түрдө колдонулуп келген Tools GNU аспабы болуп саналат. Мындай аталыштагы долбоор 1984-жылы Ричард Stallman тарабынан түзүлгөн. Анын зарылдыгы Ошол күндөрү ал программалык камсыздоону иштеп чыгуучулар менен татаал өз ара аракеттенүү болуп жаткандыгы менен байланыштуу болгон. Бул соода программалардын ээлери мындай кызматташуунун көптөгөн тоскоолдуктарга уюштурган деген эмне. Долбоордун максаты бирөө мындай ЭЭМ үчүн өзгөчө укугун өткөрүп берүүгө жол эмес, бир уруксат курама программалык комплексин түзүү болгон. Мындай угузуу бир бөлүгү программалык камсыздоо үчүн каражат болуп саналат - GCC. Windows аналогу гана кийин түзүлгөн.

түзүүчүгө деген эмне?

Бул эмне үчүн программаларды, ушул түрү түшүндүрүшү керек. Бул эмне үчүн зарыл? Жалпысынан, Windows же Linux үчүн Перс-Түзүүчүнүн-жылы - компүтерди түшүнө алат машина кодексине, программист тарабынан жазылган баштапкы кодун алмаштырса болот программа. бир "катмары" сыяктуу бир нерсе жок. Анын милдети Түзүүчүнүн Ошол сыяктуу эле, бирок, аны аркан менен котормо сабы эмес, толугу менен ишке ашырат. программалык код динин - бул бир келген экилик код системасынан турат аралык кебер. Ал узактыгы атайын жасалма аспапка боюнча түшүндүрүп берди.

дизайн

баштапкы кодун камтыган Files, кадимки текст документтер түзүлөт. Алар кандайдыр бир жөнөкөй аркылуу түзсө болот текст редактору. Ошондой эле редакторлор куруп турган атайын өнүктүрүү айлана-чөйрө, колдоно алышат. Мындай каражат KDevelop болуп саналат. Бул редактор төмөндө жайгашкан, редактор, жана камтылган чыгуучунун, ошондой камтыган орто. Иштеп коду редакторлоо сыяктуу бир программага катышып, жана терезелерди алмаштырууга көрбөй, буйрук консолун бере алат.

сенин алдында каталогун түзүү үчүн долбоор түзүп, ал буга чейин эле - текст документти.

өзгөчөлүктөрү

ДжСС Windows MinGW үчүн жаратылган бардык Аткаруучу материалдар менен демейки тапшырса, аты - a.out. Сен башкача ат керек болсо, анда аты түзүүнүн буйрук епо желеги кошуу зарыл. Бул көп желектери бири гана болуп саналат. баарын көрүү үчүн, буйрук сап адам ДжСС буйрукту терүү керек. Анткени Windows командасынын Linux-жылы эле, экөө бир нерсе. колдонуучуга чейин Түзүүчүнүн системасын жардам берет. Бул жерде ар бир желек билдирерин көрүүгө болот. жардам системасын чыгуу үчүн, негизги С. басуу керек

ДжСС иш үч баскычтан турат:

  • preprocessor менен дарылоо;
  • түзүүнүн;
  • катмары.

негизги делосуна биринчи этабында программанын башында ди- көрсөтүлгөн баш делолорун мазмунун камтыйт.

бир программалоо тилинде жазылган программа текстти экинчи этабына белгиленген машина тапшыруусу айландырылат жана натыйжасы объект ишинде сакталат. Бул билэ үлгүдөгү ар кандай эсептөө боюнча айырмаланышы мүмкүн экенин белгилей кетүү маанилүү. Башкача айтканда, ал булак коду түрүндө программасын жайылтуу ылайыктуураак эмне, алар ар кандай архитектура үчүн жеткиликтүү болот. Бул ДжСС кылат. ARM, Windows, Intel, Unix - бардык программаны ишке жөндөмдүүлүгү.

акыркы этабында бардык объект материалдары байлап салып бири. Натыйжада бир Аткаруучу сөп.

Ошентип, GCC - программаларын түзүүдө пайдалануу үчүн жайлуу болуп иштеп чыгуучулар үчүн колдо болгон курал.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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