Ти тут

Компілятор gcc для windows

З абревіатурою GCC знайомі багато людей, які пов`язані з розробкою програмного забезпечення. Цей компілятор - інструмент для розробників, які є прихильниками вільного програмного забезпечення. Спочатку даний засіб було створено для Linux-систем. Але існує також реалізація GCC для Windows. Називається вона MinGW.

Відео: How to install and run GCC compiler in Windows

Історія

gcc для windows

Засобами, які традиційно використовуються для розробки програм під відкриті операційні системи, є інструменти GNU. Проект під такою назвою був створений Річардом Столлманом в 1984 році. Необхідність його була викликана тим, що в ті часи було утруднено співробітництво між розробниками програм. Так відбувалося через те, що власники комерційних програм влаштовували безліч перешкод подібної співпраці. Мета проекту полягала у створенні набору ПО, об`єднаного однією ліцензією, яка б не дозволяла комусь привласнювати ексклюзивні права на таке програмне забезпечення. Саме частиною такого набору і є інструмент для програмістів - GCC. Для Windows аналог був створений вже пізніше.

Що таке компілятор?

Варто пояснити, що це за тип програмного забезпечення. Для чого воно потрібне? Взагалі, GCC-компілятор для Windows або Linux - це програма, здатна перетворювати вихідний код, написаний програмістом, в машинний код, який зможе розуміти комп`ютер. Існує ще таке поняття, як «інтерпретатор». Функції його такі ж, як у компілятора, але переклад він виконує підрядник, а не цілком. При цьому програма перетвориться в байт-код - проміжну форму, яка є двійковим кодом. Потім він інтерпретується під час виконання спеціальної віртуальної машиною.

Розробка

gcc компілятор для windows



Файли, що містять вихідні коди, створюються як прості текстові документи. Їх можна створити за допомогою будь-якого найпростішого текстового редактора. Крім цього, можна скористатися спеціальними середовищами розробки, в які редактори вбудовані. Таким засобом є KDevelop. Це середовище, що містить як редактор, так і вбудовану консоль, яка розташована під редактором. Розробник отримує можливість в одній програмі як займатися редагуванням коду, так і давати консольні команди, не перемикаючись між вікнами.

Перед створенням проекту потрібно створити каталог, а в ньому вже - текстовий документ.

Особливості



gcc arm windows

GCC для Windows MinGW привласнює за замовчуванням всім виконуваних файлів, які створені, ім`я - a.out. Якщо потрібно дати інше ім`я, необхідно до команди на компіляцію додати прапор -o з ім`ям. Це всього лише один з безлічі прапорів. Для того щоб подивитися всі, потрібно в командному рядку набрати команду man gcc. Для Windows команда така ж, як і в системі Linux. Перед користувачем з`явиться довідкова система по компілятору. Тут можна переглянути, що кожен прапор означає. Для того щоб вийти з довідкової системи, потрібно натиснути клавішу Q.

Робота GCC включає в себе три етапи:

  • обробка за участю препроцесора;
  • компіляція;
  • компоновка.

На першому етапі в основний файл включається вміст заголовків файлів, які вказані в директивах на початку програми.

Відео: How to Install Codeblocks IDE on Windows 10 with Compilers (GCC, G ++)

На другому етапі текст програми, написаний на мові програмування, перетворюється в набір машинних команд, а результат при цьому зберігається в об`єктний файл. Варто зауважити, що на різних комп`ютерах формат цього файлу може відрізнятися. Саме тому зручніше програми поширювати в формі вихідного коду, щоб вони могли бути доступні для будь-якої архітектури. Саме це і робить GCC. ARM, Windows, Intel, Unix - всюди здатні запускатися програми.

На останній стадії зв`язуються все об`єктні файли в один. В результаті виходить файл, що запускається.

Відео: How to install GCC compiler in Windows XP / Vista / 7

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

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!