Le moyen le plus rapide d'installer GCC sur Alpine Linux consiste à lancer la commande suivante :
apk add build-base
source :https://wiki.alpinelinux.org/wiki/GCC
Il s'avère que dans ce cas particulier, il faut installer mpc1-dev, gmp-dev ou mpfr-dev. Il me manquait mpc1-dev.
sudo apk add mpc1-dev
La meilleure façon d'installer toutes les bibliothèques nécessaires pour compiler gcc
utilise ./contrib/download_prerequisites
script dans le gcc
répertoire des sources. Cela téléchargera les bibliothèques de support et créera des liens symboliques, ce qui les construira automatiquement dans le cadre du gcc
processus de construction.
Les étapes pour compiler gcc
version 6.4.0
sur Alpine Linux sont :
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