Pulseaudio之meson编译(十二)
1.编译extended-test.c
# cd pulseaudio/src/tests
# emacs meson.build
daemon_tests = [[ 'extended-test', 'extended-test.c',[ check_dep, libm_dep, libpulse_dep ] ],[ 'sync-playback', 'sync-playback.c',[ check_dep, libm_dep, libpulse_dep ] ],
]可以看出check_dep,libm_dep,libpulse_dep,是分别依赖check.a,libm.so,libpulse.so.
下面就好办了.# gcc extended-test.c -lpulse -lpulse-simple -pthread -lcheck_pic -pthread -lrt -lm -lsubunit
2.编译pacat.c
# locate libpulsecommon-14.99.so
# sudo cp /usr/local/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.99.so /usr/local/lib
# cd pulseaudio/src/utils
# gcc pacat.c -o pacat -D_REENTRANT -pthread -I/usr/local/include -L/usr/local/lib/x86_64-linux-gnu -lpulse-simple -pthread -lpulse -pthread -lcheck_pic -pthread -lrt -lm -lsubunit -lsndfile -lpulsecommon-14.99
# ./pacat -r 111.wav
# ./pacat -p 111.wav
Pulseaudio之meson编译(十二)相关推荐
- Slicer学习笔记(四十二)slicer c++源码编译
Slicer学习笔记(四十二)slicer c++源码编译 1.cmake生成项目 2.编译失败的原因汇总 2.1.下载代码失败 之前在windows下编译slicer,没有做笔记. 后面再次编译还会 ...
- 小程序反编译 g is not defined_朋友圈转发超多的小句子:这十二句经典英文台词,你能读懂几句?...
朋友圈转发超多的小句子:这十二句经典英文台词,你能读懂几句? 一.Sometimes, love is like a tour. You stop in many places, but there ...
- C++语言学习(十二)——C++语言常见函数调用约定
C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...
- stm32l0的停止模式怎么唤醒_探索者 STM32F407 开发板资料连载第二十二章 待机唤醒实验
1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第二十二章 待机唤醒实 ...
- stm32 文件系统dma大小_「正点原子NANO STM32F103开发板资料连载」第二十二章 DMA 实验...
1)实验平台:[正点原子] NANO STM32F103 开发板 2)摘自<正点原子STM32 F1 开发指南(NANO 板-HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十二:串口模块① — 发送
实验十二:串口模块① - 发送 串口固然是典型的实验,想必许多同学已经作烂,不过笔者还要循例介绍一下.我们知道串口有发送与接收之分,实验十二的实验目的就是实现串口发送,然而不同的是 ... 笔者会用另 ...
- 《c++ templates》学习笔记(9)——第十二章 特化与重载
1 第十二章 特化与重载 1.1 重载函数模板 和一般的函数重载类似,函数模板也可以进行重载,比如下面的两个f,这是两个同名函数,1和2并没有关系,2不是1的局部特化.2是1的一个重 ...
- Android Studio(十二):打包多个发布渠道的apk文件
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...
- spring boot 1.5.4 整合 mybatis(十二)
上一篇:spring boot 1.5.4 整合log4j2(十一) Spring Boot集成Mybatis 更多更详细的配置参考文件:application.properties和<Spri ...
最新文章
- Win7如何改变用户文件夹位置
- 学习鸟哥的Linux私房菜笔记(4)——文件
- 14_面向对象API绘图、图中图 (A Plot inside of Another Plot)、设定绘图范围Setting the Plot Range、对数尺度Logarithmic Scale
- 深度学习框架Neon
- 【渝粤题库】国家开放大学2021春1373特殊教育概论题目
- 软件包管理:源码包管理-源码包与RPM包的区别
- 十几个NPM恶意包劫持 Discord 服务器
- 公司官网无法通过域名访问,原来是tomcat配置出了问题
- C++中的异常处理(上)
- 花椒测试平台 - 接口篇
- 日志管理工具 journalctl用法
- Technorati Blog Finder BETA
- 基本表改变视图不改变为什么_为什么说10万本金以下穷人玩股票一般都会赔?不改变穷人思维,还不如退出股市...
- 使用js jquery去搭建完成京东购物车
- python控制苹果手机触摸屏失灵怎么办_iPhone手机触屏不灵敏怎么办 触屏失灵乱跳等问题解决方法大全必看...
- Itest(爱测试),最懂测试人的开源测试管理软件隆重发布
- 跟着阿拉丁学习民生银行数据分析
- Pytorch 叶子张量 leaf tensor (叶子节点) (detach)
- Video标签自动启动迅雷,下载视频资源
- Unity 加载 AB包的缓存问题
热门文章
- linux抓包工具:tcpdump 工具用法
- 简单的redis使用watch完成秒杀抢购功能
- ArchLinux pacman 提高俩倍下载速度方法
- ASP.NET使用ConfigurationSection在Web.Config创建自定义配置节
- win8.1使用及优化
- Ubuntu12.04安装配置Nginx Tomcat环境
- Ubuntu Vi编辑器中文乱码问题的解决
- java 如何处理正则
- IntelliJ IDEA 2016
- 运用cnn实现手写体(mnist)数字识别_实现 MNIST 手写数字识别