Il modo più rapido per installare GCC su Alpine Linux è emettere il seguente comando:
apk add build-base
fonte:https://wiki.alpinelinux.org/wiki/GCC
Si scopre che in questo caso particolare è necessario installare mpc1-dev, gmp-dev o mpfr-dev. Mi stavo perdendo mpc1-dev.
sudo apk add mpc1-dev
Il modo migliore per installare tutte le librerie necessarie per compilare gcc
sta usando ./contrib/download_prerequisites
script nel gcc
directory di origine. Ciò scaricherà le librerie di supporto e creerà collegamenti simbolici, facendo in modo che vengano compilati automaticamente come parte del gcc
processo di creazione.
I passi per compilare gcc
versione 6.4.0
su Alpine Linux sono:
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