Эта статья для тех, кто вообще никогда не держал клавиатуры в руках с целью написать хоть какое-то приложение на C++. И в ней я хочу показать, как написать и скомпилировать свое первое работающее приложение, и что это не так уж и сложно😀.
Для создания приложений существует множество IDE (англ. Integrated development environment) - интегрированных сред разработки и специализированных текстовых редакторов. Но на самом деле, для этого достаточно самого простого текстового редактора (желательно, конечно, чтобы он был с подсветкой синтаксиса языка) и терминала (консоли). Для лучшего понимания процесса я так и сделаю😎!
Для начала запускаем терминал. В ASTRA LINUX - это "Терминал Fly" и находится в системных приложениях:
В консоли запускаем файловый менеджер mc. В нем переходим в папку, где будет создано наше первое приложение. У себя на машине для этого я создал папку ../Hello:
Сочетанием клавиш Shift+F4 создаем в этой папке чистый файл. Это текстовый редактор файлового менеджера mc. Он поддерживает подсветку синтаксиса многих языков программирования. Но для того, чтобы она заработала необходимо сохранить файл с соответствующим расширением - в нашем случае .cpp. Для этого нажимаем F2 (сохранение файла) и вводим имя файла. Я сильно не фантазировал и по традиции назвал его hello.cpp:
Теперь набираем текст самой простой программы на C++:
Этого достаточно для того, чтобы скомпилировать и запустить программу. Долго ее расписывать не буду - отмечу только:
- include - директива препроцессора, которая подключает стандартную библиотеку iostream для организации ввода/вывода на языке C++
- main() - главная функция программы. Именно ее ищет компилятор и с нее начинает выполняться вся программа, и из нее вызываюся все остальные функции по мере необходимости. "Тело функции" заключено между фигурными скобками( { "Тело функции" } )
- cout - это оператор вывода. В нашем случае мы выводим фразу "Привет ASTRA LINUX!"
- std:: - префикс пространства имен STL, но это отдельная тема.
- endl - оператор, который аналогично '\n' переводит курсор на новую строку при этом еще очищает буфер.
Сохраняемся нажатием клавиши F2 и двойным нажатием на ESC, выходим из редактора.
Набрав команду: g++ hello.cpp при помощи компилятора GCC мы можем скомпилировать наше первое приложение:
Результатом компиляции является создание исполняемого файла a.out:
Запустив который, мы увидим результат выполнения нашей программы. Но для этого нам нужно либо закрыть файловый менеджер нажатием клавиши F10, либо переключиться на терминал нажатием клавиш Ctr+O (O англ):
Вуа-ля, приложение работает!
Если вам понравилась эта статья ставьте лайк 👍 и подписывайтесь на канал!
В комментариях пишите свои вопросы и пожелания - постараюсь учесть все😉.