La forma más rápida de instalar GCC en Alpine Linux es emitiendo el siguiente comando:
apk add build-base
fuente:https://wiki.alpinelinux.org/wiki/GCC
Resulta que en este caso particular se necesita instalar mpc1-dev, gmp-dev o mpfr-dev. Me estaba perdiendo mpc1-dev.
sudo apk add mpc1-dev
La mejor manera de instalar todas las bibliotecas necesarias para compilar gcc
está usando ./contrib/download_prerequisites
guión en el gcc
directorio de origen. Eso descargará las bibliotecas de soporte y creará enlaces simbólicos, lo que hará que se construyan automáticamente como parte del gcc
proceso de compilación.
Los pasos para compilar gcc
versión 6.4.0
en Alpine Linux son:
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