GCC を Alpine Linux にインストールする最も簡単な方法は、次のコマンドを発行することです:
apk add build-base
ソース:https://wiki.alpinelinux.org/wiki/GCC
この特定のケースでは、mpc1-dev、gmp-dev、または mpfr-dev をインストールする必要があることがわかりました。 mpc1-dev を見逃していました。
sudo apk add mpc1-dev
gcc
をコンパイルするために必要なすべてのライブラリをインストールする最良の方法 ./contrib/download_prerequisites
を使用しています gcc
のスクリプト ソース ディレクトリ。これにより、サポート ライブラリがダウンロードされ、シンボリック リンクが作成され、gcc
の一部として自動的にビルドされます。 ビルド プロセス。
gcc
をコンパイルする手順 バージョン 6.4.0
Alpine Linux の場合:
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