Як скомпілювати програму c, використовуючи компілятор gnu compiler (gcc)
У цій статті розповідається, як скомпілювати програму з вихідного коду на мові C за допомогою компілятора GNU Compiler (GCC) для Linux або Minimalist Gnu (MinGW) для Windows.
кроки
Метод 1 з 2:
Використання GCC для Unix1. В Unix-системі відкрийте термінал.
![Compile a C Program Using the GNU Compiler (GCC) Step 2](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_2.jpg)
2. Введіть gcc --version та натисніть ↵ Enter. Буде відображено версію компілятора C. Якщо команда не спрацювала, швидше за все, GCC не встановлено.
![Compile a C Program Using the GNU Compiler (GCC) Step 3](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_3.jpg)
3. Перейдіть в каталог, в якому зберігається вихідний код.
![Compile a C Program Using the GNU Compiler (GCC) Step 4](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_4.jpg)
4. Введіть gcc main.c -o HelloWorld. Замініть «main.c »на ім`я файлу з вихідним кодом, а« HelloWorld »замініть на ім`я кінцевої програми. Програма буде скомпільована.
![Compile a C Program Using the GNU Compiler (GCC) Step 5](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_5.jpg)
5. Запустіть скомпільовану програму. Введіть & # 46- / HelloWorld, де «HelloWorld» замініть ім`ям програми.
Метод 2 з 2:
Використання MinGW для Windows1. Скачайте Minimalist GNU для Windows (MinGW). Цю версію GCC для Windows досить легко встановити. Установчий файл можна завантажити на цьому сайті.
![Compile a C Program Using the GNU Compiler (GCC) Step 7](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_7.jpg)
2. Після запуску інсталятора MinGW.
![Compile a C Program Using the GNU Compiler (GCC) Step 8](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_8.jpg)
3. Задайте параметри установки і натисніть Continue (Далі).
![Compile a C Program Using the GNU Compiler (GCC) Step 9](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_9.jpg)
4. Виберіть компілятори, які потрібно встановити.
![Compile a C Program Using the GNU Compiler (GCC) Step 10](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_10.jpg)
5. Відкрийте меню Installation (Встановлення). Воно знаходиться у верхньому лівому куті MinGW.
![Compile a C Program Using the GNU Compiler (GCC) Step 11](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_11.jpg)
6. Натисніть Apply Changes (Застосувати зміни).
![Compile a C Program Using the GNU Compiler (GCC) Step 12](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_12.jpg)
7. Натисніть Apply (Застосувати). Компілятори будуть завантажені і встановлені.
![Compile a C Program Using the GNU Compiler (GCC) Step 13](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_13.jpg)
8. У шлях до MinGW вставте системні змінні середовища. Зробіть наступне:
![Compile a C Program Using the GNU Compiler (GCC) Step 14](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_14.jpg)
9. Відкрийте командний рядок в якості адміністратора. Для цього:
![Compile a C Program Using the GNU Compiler (GCC) Step 15](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_15.jpg)
10. Перейдіть в папку, в якій зберігається файл з вихідним кодом.
![Compile a C Program Using the GNU Compiler (GCC) Step 16](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_16.jpg)
11. Введіть gcc helloworld.c -o helloworld.exe. Замініть «helloworld» на ім`я файлу з вихідним кодом і ім`я програми. По завершенні компіляції програми ви повернетеся в командний рядок, при цьому не буде ніяких повідомлень про помилки.
![Compile a C Program Using the GNU Compiler (GCC) Step 17](https://cdn3.panoutx.info/rkiw/kak-skompilirovat-programmu-c-ispolzuja-kompiljat_17.jpg)
12. Щоб запустити програму, введіть її ім`я. Якщо програма називається helloworld.exe, введіть це ім`я, щоб запустити програму.
Поради
- Компіляція коду за допомогою прапора -g призведе до створення налагоджувальної інформації, яка може бути використана відповідним отладчиком, наприклад, GDB.
- Створіть складальний файл проекту (make-файл), щоб спростити компіляцію великих програм.
- Якщо ви активно використовуєте оптимізацію, пам`ятайте, що оптимізація по швидкості може привести до зниження розміру і, іноді, якості (і навпаки).
- При компіляції програми на мові C ++ використовуйте G ++ так само, як ви використовуєте GCC. Пам`ятайте, що файли з вихідним кодом на мові C ++ мають розширення .cpp, а не .c.
Що вам знадобиться
- Комп`ютер під управлінням Linux або Windows
- Базові знання GNU / Linux і знання того, як встановлювати додатки
- Програмний код
- Текстовий редактор (наприклад, Emacs)