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  
相关推荐
来一杯龙舌兰7 分钟前
【Kubernetes】从零搭建K8s集群:虚拟机环境配置全指南(DNS/网络/防火墙/SELinux全解析一站式配置图文教程)
linux·网络·kubernetes
穆易青10 分钟前
2025.06.20【pacbio】|使用Snakemake构建可重复的PacBio全基因组甲基化分析流程
java·运维·服务器
A.A呐1 小时前
【Linux第四章】gcc、makefile、git、GDB
linux·c语言·开发语言·c++·git
努力成为DBA的小王1 小时前
CVE-2024-6387漏洞、CVE-2025-26465漏洞、CVE-2025-26466漏洞 一口气全解决
运维·服务器
苹果醋32 小时前
vuex4.0用法
java·运维·spring boot·mysql·nginx
Fireworkitte2 小时前
如何使用 Dockerfile 创建自定义镜像
运维·docker·容器
大数据张老师2 小时前
自动化性能回退机制——蓝绿部署与灰度发布
运维·系统架构·自动化·ai架构
A-花开堪折2 小时前
01-驱动开发开篇
linux·嵌入式硬件
程序员JerrySUN4 小时前
Linux 内核同步管理全解:原理 + 实战 + 考点
linux·运维·服务器
Murrays4 小时前
【技能证书】适用于自动化方向从业者
运维·自动化