Nejrychlejší způsob instalace GCC na Alpine Linux je zadáním následujícího příkazu:
apk add build-base
zdroj:https://wiki.alpinelinux.org/wiki/GCC
Ukazuje se, že v tomto konkrétním případě je třeba nainstalovat mpc1-dev, gmp-dev nebo mpfr-dev. Chyběl mi mpc1-dev.
sudo apk add mpc1-dev
Nejlepší způsob, jak nainstalovat všechny potřebné knihovny ke kompilaci gcc
používá ./contrib/download_prerequisites
skript v gcc
zdrojový adresář. To stáhne podpůrné knihovny a vytvoří symbolické odkazy, což způsobí, že budou automaticky sestaveny jako součást gcc
proces sestavení.
Kroky ke kompilaci gcc
verze 6.4.0
na Alpine linux jsou:
apk add --no-cache make build-base
wget https://ftp.gnu.org/gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.gz
tar -xzvf gcc-6.4.0.tar.gz
cd gcc-6.4.0
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
./../gcc-6.4.0/configure --prefix=$HOME/GCC-6.4.0 --disable-multilib
make all-gcc
make all-target-libgcc
make install-gcc
make install-target-libgcc