Установка Docker
Чтобы использовать контейнеры Docker, необходимо сначала установить Docker. Если вы работаете в Windows или macOS, загрузите с этого сайта и запустите программу установки Docker Desktop:
https://www.docker.com/get-started
Затем следуйте инструкциям на экране. Кроме того, зарегистрируйте на этой странице свою учетную запись Docker Hub, чтобы получить возможность пользоваться контейнерами с сайта https://hub.docker.com. Если вы работаете в Linux, установите с этого сайта Docker Engine:
https://docs.docker.com/engine/install
Загрузка контейнера Docker, содержащего GNU Compiler Collection
Команда разработчиков GNU предоставляет официальные контейнеры Docker по адресу:
https://hub.docker.com/_/gcc
После установки и запуска Docker откройте командную строку27 (в Windows), терминал (в macOS или Linux) или командную оболочку (Linux), затем выполните команду:
docker pull gcc:latest
После этого Docker загрузит контейнер, содержащий GNU Compiler Collection (GCC) последней версии (11.2 на момент написания книги). В разделе 1.2 мы покажем, как запустить этот контейнер и использовать его для компиляции и запуска программ, написанных на C++.
Загрузка контейнера Docker, содержащего Clang
В настоящее время у команды разработчиков Clang нет своего официального контейнера Docker, но многие готовые к работе контейнеры есть на сайте https://hub.docker.com. Для этой книги мы использовали следующий популярный контейнер:
https://hub.docker.com/r/teeks99/clang-ubuntu
Откройте командную строку (в Windows), терминал (в macOS или Linux) или командную оболочку (в Linux), затем выполните команду:
docker pull teeks99/clang-ubuntu:latest
После этого Docker загрузит контейнер, содержащий Clang последней версии (13.0 на момент написания книги). В разделе 1.2 мы покажем, как запустить этот контейнер и использовать его для компиляции и запуска программ, написанных на C++.
Ответы на ваши вопросы по C++
C++20 для программистов
·
Пол Дейтел