mkdir expat-build
cd expat-build
../expat-$EXPAT_VER/configure \
--prefix=$templib \
--disable-shared
make -j 8
make install
cd ..
cd zlib-$ZLIB_VER
./configure \
--prefix=$templib \
--static
make -j 8
make install
cd ..
mkdir -p gmp-build
cd gmp-build
../gmp-$GMP_VER/configure \
--prefix=$templib \
--disable-shared
make -j 8
make install
rm $templib/lib/*.dylib
cd ..
mkdir -p mpfr-build
cd mpfr-build
../mpfr-$MPFR_VER/configure \
--prefix=$templib \
--disable-shared \
--with-gmp-build=../gmp-build
make -j 8
make install
cd ..
mkdir -p mpc-build
cd mpc-build
../mpc-$MPC_VER/configure \
--prefix=$templib \
--disable-shared \
--enable-static \
--with-gmp=$templib \
--with-mpfr=$templib
make -j 8
make install
cd ..
一般都添加—disable-shared
,--enable-static参数,也修改了安装目录,主要是因为,编译出来的文件仅仅是交叉工具链使用,不必污染PC系统。
make -j 8
这里因为本人笔记本使用4核8线程处理器,就用了多线程编译,加快编译速度,否则后面会让你等得心烦,^_^。