Як запускати програми C/C++ в Linux [Terminal та Eclipse]
Короткий опис. У цьому посібнику ви навчитеся запускати програми C і C++ у терміналі Linux. Тут також показані кроки по налаштування середовища розробки C++ в Ubuntu Linux за допомогою Eclipse IDE.
Мене не раз просили написати простий посібник із запуску програм на C++ в Linux. У цьому посібнику я розповім:
- як скомпілювати та запустити програми на C++ у терміналі Linux
- як налаштувати Eclipse для розробки на C++ в Ubuntu Linux
Цей процес багато в чому схожий на запуск програми C у Linux.
Зверніть увагу, що під час написання цієї статті я використовую Ubuntu Linux, але ті ж кроки дійсні і для інших Linux-дистрибутивів на основі Ubuntu, таких як Linux Mint, елементарна ОС і т.д. буд.
Попередня умова: встановити build-essential.
Якщо ви хочете програмувати в Ubuntu Linux, вам потрібно встановити пакет build-essential. Він складається з різного програмного забезпечення, яке знадобиться для компіляції програм, включаючи компілятори gcc і g++.
Ви також можете встановити gcc в Ubuntu та інших дистрибутивах окремо, але в build-essential є додаткові інструменти, які можуть знадобитися.
Зазвичай build-essential вже має бути встановлений у вашій системі. Але щоб переконатися, виконайте наступну команду:
sudo apt install build-essential
Спосіб 1. Скомпілюйте та запустіть програму C++ у терміналі Linux.
Після встановлення компонентів збирання ви готові писати код на C++. Я вважаю, що ви вже трохи вмієте програмувати на C++. Наша головна мета – побачити, як компілювати та запускати програми на C++ у терміналі.
Давайте візьмемо приклад програми підкачки, яку я написав у файлі з ім'ям swap.cpp. Вміст цього файлу:
Ви можете зберегти програму будь-де.
Скомпілюйте код C++ у терміналі Linux.
Щоб скомпілювати програму, перейдіть до каталогу, в якому ви зберегли файл cpp, та використовуйте команду в наступному форматі:
По суті, за допомогою опції -o ви вказуєте компілятор згенерувати виконуваний код при підкачуванні файлів. Якщо ви цього не зробите, за промовчанням буде використовуватися файл .out, що не є гарною практикою програмування.
Запустіть код C++ у терміналі Linux
Після компіляції коду ви отримаєте файл, що виконується. Вам просто потрібно запустити його так:
Це запустить ваш код.
Ви можете звернутися до цього GIF-зображення, щоб краще продемонструвати запуск програми на C++ в Ubuntu Linux.
Спосіб 2. Налаштування Eclipse для програмування на C++ в Ubuntu Linux
Це був основний спосіб запуску програми на C++ у Linux. Але якщо ви працюєте над проектом C++, створення та запуск окремих файлів буде кошмаром.
Саме тут на сцену виходить Інтегроване середовище розробки (IDE). Можна довго сперечатися про найкращу IDE для Linux, але якщо ви запитаєте мою пораду, я відповім: давайте Eclipse. На мій погляд, це найкраща IDE для розробки C++. Я вже згадував, що це також відкритий код?
Встановіть Eclipse у дистрибутивах Linux на базі Ubuntu.
Для Ubuntu Linux можна просто клацнути посилання нижче, щоб встановити Eclipse з Центру програмного забезпечення Ubuntu.
Альтернативно ви можете встановити його за допомогою команди apt-get у терміналі:
sudo apt-get install eclipse
Встановіть плагін Eclipse C++ Development Tool (CDT)
Після установки настав час підготувати його до розробки C++.За замовчуванням Eclipse налаштований для розробки Java.
Щоб налаштувати його на C++, нам необхідно встановити плагін під назвою C++ Development Tooling (CDT). Щоб встановити CDT:
Крок 1:
У меню Eclipse перейдіть до розділу «Довідка» та виберіть пункт «Встановити нове програмне забезпечення».
Крок 2:
Потім натисніть на посилання «Доступні сайти програмного забезпечення».
Крок 3:
На наступному кроці знайдіть CDT і встановіть прапорець, щоб вибрати його для встановлення. Натисніть кнопку «ОК» після цього.
Крок 4:
Тут виберіть знову додане джерело зі списку, що розкривається. Тепер він покаже вам опцію C++ CDT. Просто оберіть тут «Інструменти розробки C++».
Кілька кліків на кнопку «Далі».
Прийміть умови, звісно.
Він отримає програмне забезпечення з репозиторію та встановить його.
Після завершення інсталяції необхідно перезапустити Eclipse.
Скомпілюйте та запустіть програму на C++ за допомогою Eclipse CDT.
Інформацію про плагін C++ ви побачите при наступному запуску.
Тепер можна імпортувати або створювати проекти C++.
Коли все буде готове, ви можете скомпілювати проект C++ та запустити його:
Це все, що вам потрібно, щоб почати розробку на C++ в Ubuntu Linux. Сподіваюся, ви знайшли цю статтю корисною. Запитання та пропозиції вітаються.
Статті з цієї тематики:
- Встановіть C&C: Red Alert через Snap у Ubuntu 18.04, 16.04.
- Лінус Торвальдс готується перекласти ядро Linux на сучасний C
- Як скомпілювати та запустити програми C, C++ в Linux
- [Виправлено] VirtualBox потрібен розповсюджуваний пакет Microsoft Visual C++ 2019
- Блоки коду – безкоштовне кросплатформове середовище розробки для C, C++ та Fortran
- Як профілювати програму C у Linux за допомогою GNU gprof
- CodeBlocks — безкоштовне інтегроване середовище розробки з відкритим кодом «C, C++ і Fortran» для Linux.
- 20 кращих книг C++ як для професіоналів, так і для початківців
- 20 найкращих книг з програмування на C, які має прочитати кожен програміст
- 20 найкращих книг з C#, доступних для новачків та професіоналів
- C++ проти Python: оберіть правильний інструмент для свого проекту
- C проти Python: ключові відмінності, які ви повинні знати
- C# проти Python: найбільш суттєві відмінності, які ви повинні знати
- C проти C ++ проти C # | Ключові відмінності, які потрібно знати
- Відладчик GNU 13.1: налагодження LoongArch та C-SKY в Linux
Усі права захищені. © Linux-Console.net • 2019-2024
Як написати та запустити програму на C в Linux
C - одна з найстаріших і найбільш широко використовуваних мов програмування у світі. Він використовувався для розробки безлічі програм, від операційних систем до вбудованих пристроїв. Навіть сьогодні багато розробників, як і раніше, покладаються на C через його гнучкість і надійність як мови програмування.
Мова програмування Сі
C - дуже переносима мова. Це означає, що програми, написані мовою C, легко переносити з однієї комп'ютерної системи в іншу без необхідності переписувати їх з нуля. Це дозволяє розробникам швидко переносити свої програми на різні платформи без особливих зусиль та клопоту.
Крім того, C пропонує визначний баланс між абстракціями високого рівня та методами програмування низького рівня.Іншими словами, ви можете використовувати попередньо визначені функції та бібліотеки, які вирішують складніші завдання, такі як керування пам'яттю або маніпулювання рядками, зберігаючи при цьому можливість прямого доступу до апаратного забезпечення машини, якщо це необхідно. Це робить його відповідним практично для будь-якого застосування: від великих комерційних проектів до невеликих хобі-проектів!
Мова C існує вже більше 40 років, тому в мережі та офлайн є безліч ресурсів, які надають корисні навчальні посібники та детальну документацію про те, як найкраще використовувати цю мову. Незалежно від того, чи починаєте ви програмувати, чи вже є досвідченим програмістом, якому потрібні поради — у вас не повинно виникнути проблем із пошуком того, що вам потрібно, вивчаючи розробку на C!
Нарешті, на відміну від багатьох інших сучасних мов програмування, C не прив'язаний до однієї платформи або програмного середовища - його можна використовувати практично з усіма основними операційними системами (ОС), включаючи Windows, MacOS, Linux і навіть Android! Ця універсальність робить його надзвичайно універсальним варіантом у порівнянні з іншими мовами, які можуть бути ідеальними лише для певних ОС чи середовищ.
C дійсно є однією з значних мов програмування, коли-небудь створених, і його популярність, схоже, не зменшиться найближчим часом! Завдяки його гнучкості, портативності та простоті використання не дивно, чому так багато людей обирають цю потужну мову при створенні своїх програмних проектів!
Встановіть компілятор C (GCC) у Linux
Ми виконали кроки та команди, згадані в цій статті, у системі Ubuntu 22.04 LTS, але вони працюють однаково в інших версіях, таких як Ubuntu 20.04 або Debian 11.
Щоб скомпілювати просту програму мовою C, ми використовуємо інструмент командного рядка Linux - термінал. Щоб відкрити термінал, можна використовувати Ubuntu Dash або комбінацію клавіш Ctrl+Alt+T.
Встановіть необхідні для збирання пакети
Щоб скомпілювати та виконати програму мовою C, вам необхідно встановити у вашій системі необхідні пакети. Введіть наступну команду від імені користувача root у терміналі Linux:
sudo apt install build-essential
Вам буде запропоновано ввести пароль root; після цього розпочнеться встановлення. Будь ласка, переконайтеся, що ви підключені до Інтернету.
Напишіть просту програму мовою C.
Після встановлення необхідних пакетів напишемо просту програму на C.
Відкрийте графічний текстовий редактор Ubuntu та напишіть або скопіюйте в нього наступний приклад програми:
Потім збережіть файл із розширенням .c. У цьому прикладі я називаю свою програму C як sampleProgram.c.
Альтернативно ви можете написати програму на C через Термінал у gedit наступним чином:
gedit sampleProgram.c
Це створить файл .c для запису та збереження програми.
Скомпілюйте програму C за допомогою компілятора GCC.
У своєму терміналі введіть наступну команду, щоб створити версію написаної вами програми:
gcc [programName].c -o programName
gcc sampleProgram.c -o sampleProgram
Переконайтеся, що ваша програма знаходиться у вашій домашній папці. В іншому випадку вам потрібно буде вказати відповідні шляхи у цій команді.
Запустіть програму
Останній крок — запустити компільовану програму мовою C. Для цього використовуйте наступний синтаксис:
Ви можете побачити, як програма виконується у наведеному вище прикладі, відображаючи текст, який ми написали для друку.
Ця стаття навчила вас писати, компілювати та запускати просту програму мовою C у Linux. Все, що вам потрібно, це необхідні пакети і навички, щоб стати гуру програмування в Linux!
Статті з цієї тематики:
- Автоматичне створення, видалення та запис файлів під час запуску в Ubuntu
- Запишіть ISO на USB-накопичувач прямо з Інтернету
- Поради щодо Vim — читання та запис віддалених файлів за допомогою Vim у Linux
- Як записати файли журналів у ОЗУ за допомогою Log2ram у Linux
- Допоможіть мені написати: нова функція Gmail від Google на базі штучного інтелекту
- Як записати ISO-образ на USB-накопичувач в Ubuntu та інших Linux
- Writefull – потужний інструмент, який допоможе вам писати впевненіше
- Писати! - Додаток для листа, який не відволікає вас, для вашої продуктивності
- Write - текстовий процесор для письма
- Написання кросплатформових настільних додатків у Linux з використанням Lazarus
- Як увімкнути або вимкнути кешування запису на диск у Windows 10
- Як записати в розділ Windows у Linux
- Як записувати файли журналів у ОЗУ за допомогою Log2ram у Linux
- Як написати та виконати автоматичне встановлення Ubuntu за допомогою автоустановки
- Як знайти доступні для запису файли та каталоги в Linux
Усі права захищені. © Linux-Console.net • 2019-2024