КомпютриСофтуер

GCC Compiler за Windows

С акроним GCC много хора са запознати, които са свързани с разработката на софтуер. Този компилатор е инструмент за програмисти, които се ангажират със свободния софтуер. Първоначално този инструмент е създаден за Linux-системи. Но има и изпълнение на ССПЗ за Windows. Нарича се MinGW.

история

Инструментите, които традиционно се използват за разработване на програми за отворени операционни системи, са инструментите на GNU. Проектът с това име е създаден от Ричард Столман през 1984 г. Необходимостта от това се дължи на факта, че в тези дни е трудно да се съдейства между разработчиците на програми. Това се дължи на факта, че собствениците на търговски програми са уредили много пречки за такова сътрудничество. Целта на проекта бе да се създаде набор от софтуер, обединен от един лиценз, който да не позволява на някого да възлага изключителни права върху такъв софтуер. Част от този комплект е инструментът за програмисти - GCC. За Windows аналоговият файл е създаден по-късно.

Какво представлява компилаторът?

Струва си да обясним какъв софтуер е той. За какво е това? Като цяло GCC компилаторът за Windows или Linux е програма, която може да конвертира изходния код, написан от програмиста, в машинен код, който компютърът може да разбере. Все още има такова нещо като "преводач". Функциите му са същите като тези на компилатора, но изпълнява преводната линия по ред, не изцяло. В този случай програмата се преобразува в байткод - междинен формуляр, който е двоичен код. Тогава се интерпретира по време на изпълнение от специална виртуална машина.

дизайн

Файловете, съдържащи изходни кодове, се създават като прости текстови документи. Те могат да бъдат създадени с помощта на обикновен текстов редактор. Освен това можете да използвате специални среди за разработка, в които са вградени редакторите. Този инструмент е KDevelop. Това е среда, която съдържа както редактора, така и вградената конзола, която се намира под редактора. Програмистът получава възможността в една програма да редактира кода и да даде команди на конзолата, без да превключва между прозорците.

Преди да създадете проект, трябва да създадете директория, а в нея вече - текстов документ.

Удобства

GCC за Windows MinGW присвоява по подразбиране всички изпълними файлове, които са създадени, името е a.out. Ако искате да дадете друго име, трябва да добавите флага -o с името в командата за компилация. Това е само един от многото знамена. За да видите всичко, трябва да въведете man gcc в командния ред. За Windows командата е същата като за Linux. Помощната система за компилатора се показва пред потребителя. Тук можете да видите какво означават всеки флаг. За да излезете от помощната система, натиснете клавиша Q.

Работата на ССПЗ включва три етапа:

  • Обработка с препроцесор;
  • компилация;
  • оформление.

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

На втория етап текстът на програмата, написан на програмния език, се превръща в набор от инструкции за машината и резултатът се съхранява в обекта. Струва си да се отбележи, че на различни компютри форматът на този файл може да е различен. Ето защо е по-удобно да разпространявате програмите под формата на изходен код, така че да могат да бъдат достъпни за всяка архитектура. Това прави ССЗ. ARM, Windows, Intel, Unix - програмите могат да се изпълняват навсякъде.

На последния етап всички обекти са свързани в едно. Резултатът е файлът, който ще бъде стартиран.

По този начин GCC е удобен инструмент за разработчици, които са удобни за използване при създаването на програми.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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