1、设置系统变量
export CC=clang
export CXX=clang++
export CFLAGS="${CFLAGS:-} -fprofile-instr-generate -fcoverage-mapping -gline-tables-only -g"
export LDFLAGS="${LDFLAGS:-} -fprofile-instr-generate -fcoverage-mapping -gline-tables-only -g"
2、下载libmagic源码
3、生成configure及相关文件
autoreconf -vif
4、构建
mkdir build
cd build
../configure --enable-shared
make
生成的动态库在./src/.libs
中