#!/bin/bash
current_dir=$(dirname $(readlink -f $0))
mkdir my_build
cd my_build
mkdir lib doc man
CFLAGS="-O2"
libdir=$current_dir/my_build/lib
docdir=$current_dirmy_build/doc
mandir=$current_dirmy_build/man
cd ..
./configure --prefix=${libdir} \
CFLAGS="${CFLAGS}" \
--enable-static=yes
make clean
make -j4
make install
#############################以下为注释部分#################################
#libdir docdir mandir 分别表示库,库相关文档,库相关man的安装地址,可以自行更改,当然也可以
#不设置,默认安装。
#对于./configure参数不明白的可以使用./configure --help查看
./configure --prefix=${libdir} \
CFLAGS="$CXXFLAGS -fPIC" \
--enable-static=yes