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  
相关推荐
小飞侠在吗18 分钟前
Windows 下 Nginx 访问 127.0.0.1 报 50x 错误:根因是路径里 \t 被当成 Tab
运维·windows·nginx
H_oRIZoN_26 分钟前
Linux入门DAY23(C语言树形结构)
linux·c语言·数据结构
kdxiaojie38 分钟前
Linux USB驱动阅读笔记(1)
linux·笔记·学习·usb
JacksonMx1 小时前
Java CompletableFuture 异步编程实战:从入门到架构师避坑指南
linux·数据库·python
九硕智慧建筑一体化厂家1 小时前
楼宇自控|智慧建筑核心引擎!楼宇自控系统,赋能建筑高效低碳运维
运维·人工智能·笔记·智慧城市
90后小陈老师1 小时前
Google账号申诉处理建议
运维
byte轻骑兵2 小时前
【BlueZ 】蓝牙 SDAP 协议入门:BlueZ 中设备服务发现的基础逻辑
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙
mounter6252 小时前
GCCRS 突破与 Rust 入核:Linux 工具链的重大变革
linux·开发语言·rust·linux kernel·kernel
怪侠_岭南一只猿2 小时前
[简单理解]小龙虾是怎么一回事?
运维·服务器·ai
海兰2 小时前
【应用】Wastnet 框架的 SSE (Server-Sent Events)从协议原理到实践指南
运维·服务器·人工智能