Cara tercepat untuk menginstal GCC di Alpine Linux adalah dengan mengeluarkan perintah berikut:
apk add build-base
sumber:https://wiki.alpinelinux.org/wiki/GCC
Ternyata dalam kasus khusus ini seseorang perlu menginstal mpc1-dev, gmp-dev atau mpfr-dev. Saya melewatkan mpc1-dev.
sudo apk add mpc1-dev
Cara terbaik untuk menginstal semua pustaka yang diperlukan untuk mengompilasi gcc
menggunakan ./contrib/download_prerequisites
skrip di gcc
direktori sumber. Itu akan mengunduh pustaka dukungan dan membuat symlink, menyebabkannya dibuat secara otomatis sebagai bagian dari gcc
proses pembuatan.
Langkah-langkah untuk mengkompilasi gcc
versi 6.4.0
di Alpine linux adalah:
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