Всем привет!
Сейчас я вам расскажу о том,
как установить среду разработки для языка C++ на операционную систему Linux.
Ни для кого не секрет, что под словом Linux на самом деле подразумевается целое
семейство операционных систем,
большинство из которых скомпоновано в отдельные дистрибутивы.
Давайте рассмотрим установку на примере программного пакета
Eclipse на операционной системе Ubuntu.
Итак, на экране мы видим свежеустановленную Ubuntu версии 16.10.
На ней ничего нету,
и мы на чистую операционную систему сейчас поставим с вами Eclipse.
Как мы будем это делать?
Во-первых, давайте откроем терминал.
[БЕЗ_ЗВУКА] Итак,
у нас открылось окно терминала.
Для того чтобы в Ubuntu установить какой-либо пакет,
нам необходимы права пользователя под названием root.
Предполагается, что раз вы решили разрабатываться на C++ под
операционной системой Linux, то вы знакомы как минимум с базовыми основами.
Поэтому углубляться в детали отдельных команд
и принципов работы операционной системы я не буду.
Итак, переходим в пользователя root.
Итак, что нам нужно?
Во-первых, нужно убедиться,
что у нас скачаны последние версии пакетов.
Это можно сделать командой apt-get update.
Затем давайте посмотрим,
какие пакеты в Ubuntu относятся к Eclipse.
[БЕЗ_ЗВУКА] Как мы видим,
таких пакетов достаточно много.
Нас же интересует ровно один из них.
Вот этот.
Давайте его и установим.
Для установки пакета выполним команду
apt-get install и название
пакета.
[БЕЗ_ЗВУКА] Итак,
наш пакет установился.
Давайте посмотрим, что же произошло.
Как мы видим, Eclispe подтянул за собой довольно большое количество
всяких разных непонятных пакетов.
Это связано с двумя вещами.
Во-первых, Eclipse основан на языке Java и требует
довольно много окружения для правильной работы.
Во-вторых, Eclipse является универсальной средой разработки,
не только для языка C++.
Поэтому ему могли потребоваться какие-то дополнительные пакеты для других языков.
Что же, давайте попробуем запустить и посмотрим,
что же мы установили.
Итак, мы видим, что Eclipse предлагает нам выбрать директорию,
в которой по умолчанию будут создаваться наши проекты.
Давайте ее не будем сейчас менять и оставим такой,
какой она предлагается по умолчанию.
[БЕЗ_ЗВУКА] Итак,
Eclipse загрузился.
Следует обратить внимание, что в репозитории Ubuntu содержится
не самая последняя версия Eclipse, но для нас это не важно.
Даже текущей версии будет достаточно, чтобы выполнять домашние задания,
проверять примеры из наших лекций и писать свои программы.
Что мы видим?
Мы видим приветственный экран.
Давайте его закроем, развернем окно
на полный экран, и мы не видим ничего, связанного с C++.
Для этого необходимо открыть соответствующий набор окон.
Нажимаем на кнопку и выбираем пункт C/C++.
[БЕЗ_ЗВУКА] Вот
мы видим, что открылся другой набор окон,
и справа сверху появилась закладочка, указывающая на то,
что мы сейчас работаем именно с языком C++.
Более подробно о том, что означает каждая из этих вкладок и что
можно с ними делать, какие можно оставить открытыми, а какие закрыть,
будет рассказано в других лекциях.
Сейчас мы проведем базовую настройку и на примере простого
проекта скомпилируем один наш файл.
Для того чтобы скомпилировать файл, он должен находиться в проекте.
Создадим новый проект.
[ЗВУК] Назовем
его произвольным именем.
И обращаем внимание: тип проекта — исполняемый,
и выбираем пустой проект, а в качестве набора
программ для компиляции выбираем пункт Linux GCC.
Более подробную настройку мы делать сейчас не будем,
мы сразу выберем все настройки по умолчанию.
[БЕЗ_ЗВУКА] Итак,
наш проект создался.
Давайте его откроем и посмотрим, что же есть внутри.
Внутри ничего нету, как и ожидалось.
Давайте создадим в нем один файл.
[БЕЗ_ЗВУКА] Нажимаем
правой кнопкой мыши,
выбираем пункт «новый / исходный файл».
Выбираем название файла.
Обращаю внимание на расширение: оно должно быть cpp.
Можно выбрать шаблон, с которым будет создан файл.
Например, можно указывать в заголовке комментарии с указанием автора,
даты или каких-то других полезных сведений.
Но мы выберем пустой шаблон, то есть наш файл будет абсолютно пуст.
Двойным нажатием открываем файл.
[БЕЗ_ЗВУКА] И
давайте напишем простейшую программу,
которая будет состоять
из функции main, которая ничего не делает.
Сохраняем наш файл
и запускаем компиляцию.
[ЗВУК] Мы видим,
что слева во вкладке проектов у нас появился новый пункт «бинарные файлы».
Если мы его откроем, то мы увидим,
что для нашего проекта появился исполняемый файл под названием project1.
Это означает, что у нас все успешно скомпилировалось, никаких ошибок нету,
и таким образом у нас все заработало «из коробки».
[ЗВУК] Текущей
базовой установки достаточно, чтобы проверять примеры из наших лекций,
писать домашние задания и свои новые сложные и простые программы.