К сожалению, g++ — единственный пакет, предоставляющий iostream
и стандартные заголовки C++. Вы можете убедиться в этом, выполнив поиск в указателе пакетов Alpine Linux по содержимому :
.
https://pkgs.alpinelinux.org/contents?file=iostream&path=&name=&branch=v3.10&arch=x86_64
Однако, чтобы уменьшить размер образа, вы можете установить пакет g++
и просто удалить все исполняемые файлы g++ из окончательного образа, либо используя двухэтапную -сборку докера, либо путем сжатия образа после сборки, как описано в:Облегченный GCC для Alpine .
По сути, вы должны держать все под /usr/include/c++
и /usr/lib
. Вы можете удалить исполняемые двоичные файлы gcc в /usr/bin
, а также cc1plus
в /usr/libexec/gcc
.
Вы пробовали щелкнуть правой кнопкой мыши "Добавить на рабочий стол"?