CentOS 7 如何安装libsndfile?

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  
相关推荐
liguojun202513 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
Promise微笑13 小时前
红外分辨率 160×120、320×240、384×288 与 640×480实战选型指南
大数据·运维·人工智能·物联网
顾喵14 小时前
PetaLinux 2017.4 实操指南:PREEMPT_RT实时补丁移植+Zynq PL中断UIO用户态配置(超完整避坑版)
linux
小樱花的樱花14 小时前
Linux 线程的创建
linux·c语言·开发语言
云飞云共享云桌面14 小时前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡
mounter62515 小时前
BPF 的进化史:从网络过滤器到 AI 时代的 Linux 核心引擎
linux·网络·人工智能·ebpf·linux kernel·kernel
YMWM_15 小时前
video.preset的值为null和ultrafast的区别
linux·video
zandy101115 小时前
体验家 XMPlus 批量操作与自动化工作流引擎:让大规模运营从手动执行走向规则驱动
大数据·运维·自动化
Sagittarius_A*16 小时前
Docker:渗透前置容器化核心基础
运维·安全·docker·容器
代码AC不AC17 小时前
【Linux】线程池
linux·线程池