CentOS 7 如何安装libsndfile?
bash
# 配置编译环境
yum install -y gcc gcc-c++ make
# 下载libsndfile压缩软件包
wget http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz
tar -xf libsndfile-1.0.25.tar.gz
cd libsndfile-1.0.25
./configure --prefix=/home/libsndfile_build_libs
# 自动使用CPU核心数进行编译与安装
make -j$(nproc)
make install
# 配置环境变量
echo 'export PKG_CONFIG_PATH=/home/libsndfile_build_libs/lib/pkgconfig' >> /etc/profile
source /etc/profile
# 验证是否安装成功
pkg-config --libs sndfile
pkg-config --cflags sndfile
# 验证是否安装成功 输出如下,则为libsndfile安装完成
bash-4.2# pkg-config --libs sndfile
-L/home/libsndfile_build_libs/lib -lsndfile
bash-4.2# pkg-config --cflags sndfile
-I/home/libsndfile_build_libs/include