LibstdC++ проход 2⚓︎
Пакет содержит библиотеку времени исполнения, необходимую программам, написанным на языке C++ и собранным при помощи компилятора GNU.
gcc⚓︎
Пакет содержит набор компиляторов GNU для таких языков как Си и Си++.
Версия: 11.2.0
Размер: 77.14Mb
Приоритет: Необходимый
Оригинальное расположение: https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.xz
Ссылка для загрузки: https://lx4u.ru/downloads/packages/gcc-11.2.0.tar.xz
MD5: 31c86f2ced76acac66992eeedce2fce2
Домашняя страница: https://gnu.org/software/gcc
SBU (Сборка временной системы): 14.8
SBU: 25
Настройка⚓︎
Предупреждение
Данный пакет входит в архив с исходниками GCC.
Создайте необходимую символическую ссылку:
ln -s gthr-posix.h libgcc/gthr-default.h
Создайте отдельную директорию для сборки:
mkdir -v build
cd build
Запустите скрипт configure
../libstdc++-v3/configure \
CXXFLAGS="-O2 -s -D_GNU_SOURCE" \
--prefix=/usr \
--disable-nls \
--host=$(uname -m)-lin-linux-gnu \
--disable-libstdcxx-pch --disable-multilib
Для multilib⚓︎
Замените --disable-multilib
на --enable-multilib
.
Значения параметров⚓︎
--disable-libstdcxx-pch
- отключает установку предварительно скомпилированных заголовков, ненужных на данном этапе
--host=$(uname -m)-lin-linux-gnu
- Libstdc++ должна быть собрана с такими же параметрами, что и GCC
Сборка⚓︎
make
Установка⚓︎
make install