КомпјутериСофтвер

GCC компајлерот за Windows

Со GCC кратенката познат на многу луѓе кои се поврзани со развој на софтвер. Овој компајлер - алатка за програмери кои се посветени на слободниот софтвер. Првично, оваа алатка е создадена за Linux-базирани системи. Но, постои и реализација на GCC за Windows. таа се нарекува MinGW.

приказна

Алатки кои традиционално се користат за развој на програми за поддршка на отворена оперативни системи се GNU алатки. Проектот со ова име беше создадена од страна на Ричард Сталман во 1984 година. Потребата од тоа се должи на фактот што во тие денови беше тешко соработка помеѓу развивачите на софтвер. Ова се случи поради фактот дека сопствениците на комерцијалните програми организирани многу пречки за таква соработка. Целта на проектот беше да се создаде група на софтвер, во комбинација една лиценца која нема да дозволи некој да му ја додели ексклузивните права за таков софтвер. Тоа е дел од таков комплет е алатка за програмери - GCC. За Windows аналог е основана само подоцна.

Што е компајлер?

Тоа треба да се објасни она што овој вид на софтвер. Зошто е тоа потребно? Во принцип, GCC-компајлер за Windows или Linux - е програма со која може да се конвертира во изворниот код напишан од страна на програмерот, на машина код кој може да се разбере компјутер. Не постои такво нешто како "школка". Неговата функција е иста како онаа на компајлерот, но тоа врши линија превод на линија, а не во целост. На програмата се конвертира во бајт - средно форма, која е бинарен код. Тој потоа се толкува во траење конкретни виртуелната машина.

дизајн

Додадени фајлови кои содржат изворен код, се создаваат како обичен текст документи. Тие можат да бидат креирани со користење на било едноставен уредувач на текст. Можете исто така да ги искористат предностите на специјални развојни околини, во кои се вградени уредници. Таквите средства е KDevelop. Овој медиум кој како уредник, и вграден во конзола, која се наоѓа под уредувачот. Инвеститорот е во можност да се вклучат во програмата како уредување код, и даде команда конзола, без да се префрлате помеѓу прозорците.

Пред да се создаде проект сакате да создадете именикот, и тоа веќе - текстуален документ.

карактеристики

GCC за Windows MinGW доделува по дифолт да сите извршна датотека, кои се создадени, името - a.out. Ако сакате да се даде друго име, потребно е да го додадете во -o знаме компилација команда со името. Ова е само еден од многуте знамиња. За да ги видите сите, вие треба да го бирате командната линија човек gcc команда. Екипата на Windows е иста како и во Linux. Пред корисникот ќе им помогне на систем за компајлерот. Овде можете да видите дека секоја знаме значи. За да излезете од системот за помош на, ќе треба да притиснете на копчето П.

GCC работа се состои од три фази:

  • третман со препроцесори;
  • компилација;
  • распоред.

Во првата фаза во главната датотека содржи содржината на насловот датотеки кои се наведени во директивите на почетокот на програмата.

Во втората фаза на текстот на програма напишана во програмскиот јазик е претворена во машина инструкции во собата, а резултатот е зачувана во датотеката објект. Вреди да се напомене дека на различни компјутери од форматот на датотеката може да се разликуваат. Тоа е зошто тоа е поудобно да ги дистрибуирате програмата во форма на изворниот код, така што тие можат да бидат достапни за сите архитектура. Тоа е она што го прави на GCC. АРМ, Windows, Интел, Unix - насекаде способност да ја стартувате програмата.

Во последната фаза се поврзе сите датотеки во еден објект. Резултатот е извршна датотека.

Така, GCC - корисна алатка за програмери кои се чувствуваат удобно да го користите при креирање програми.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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