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编译(十二)相关推荐

  1. Slicer学习笔记(四十二)slicer c++源码编译

    Slicer学习笔记(四十二)slicer c++源码编译 1.cmake生成项目 2.编译失败的原因汇总 2.1.下载代码失败 之前在windows下编译slicer,没有做笔记. 后面再次编译还会 ...

  2. 小程序反编译 g is not defined_朋友圈转发超多的小句子:这十二句经典英文台词,你能读懂几句?...

    朋友圈转发超多的小句子:这十二句经典英文台词,你能读懂几句? 一.Sometimes, love is like a tour. You stop in many places, but there ...

  3. C++语言学习(十二)——C++语言常见函数调用约定

    C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...

  4. stm32l0的停止模式怎么唤醒_探索者 STM32F407 开发板资料连载第二十二章 待机唤醒实验

    1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第二十二章 待机唤醒实 ...

  5. stm32 文件系统dma大小_「正点原子NANO STM32F103开发板资料连载」第二十二章 DMA 实验...

    1)实验平台:[正点原子] NANO STM32F103 开发板 2)摘自<正点原子STM32 F1 开发指南(NANO 板-HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 ...

  6. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十二:串口模块① — 发送

    实验十二:串口模块① - 发送 串口固然是典型的实验,想必许多同学已经作烂,不过笔者还要循例介绍一下.我们知道串口有发送与接收之分,实验十二的实验目的就是实现串口发送,然而不同的是 ... 笔者会用另 ...

  7. 《c++ templates》学习笔记(9)——第十二章 特化与重载

    1       第十二章 特化与重载 1.1    重载函数模板 和一般的函数重载类似,函数模板也可以进行重载,比如下面的两个f,这是两个同名函数,1和2并没有关系,2不是1的局部特化.2是1的一个重 ...

  8. Android Studio(十二):打包多个发布渠道的apk文件

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  9. spring boot 1.5.4 整合 mybatis(十二)

    上一篇:spring boot 1.5.4 整合log4j2(十一) Spring Boot集成Mybatis 更多更详细的配置参考文件:application.properties和<Spri ...

最新文章

  1. Win7如何改变用户文件夹位置
  2. 学习鸟哥的Linux私房菜笔记(4)——文件
  3. 14_面向对象API绘图、图中图 (A Plot inside of Another Plot)、设定绘图范围Setting the Plot Range、对数尺度Logarithmic Scale
  4. 深度学习框架Neon
  5. 【渝粤题库】国家开放大学2021春1373特殊教育概论题目
  6. 软件包管理:源码包管理-源码包与RPM包的区别
  7. 十几个NPM恶意包劫持 Discord 服务器
  8. 公司官网无法通过域名访问,原来是tomcat配置出了问题
  9. C++中的异常处理(上)
  10. 花椒测试平台 - 接口篇
  11. 日志管理工具 journalctl用法
  12. Technorati Blog Finder BETA
  13. 基本表改变视图不改变为什么_为什么说10万本金以下穷人玩股票一般都会赔?不改变穷人思维,还不如退出股市...
  14. 使用js jquery去搭建完成京东购物车
  15. python控制苹果手机触摸屏失灵怎么办_iPhone手机触屏不灵敏怎么办 触屏失灵乱跳等问题解决方法大全必看...
  16. Itest(爱测试),最懂测试人的开源测试管理软件隆重发布
  17. 跟着阿拉丁学习民生银行数据分析
  18. Pytorch 叶子张量 leaf tensor (叶子节点) (detach)
  19. Video标签自动启动迅雷,下载视频资源
  20. Unity 加载 AB包的缓存问题

热门文章

  1. linux抓包工具:tcpdump 工具用法
  2. 简单的redis使用watch完成秒杀抢购功能
  3. ArchLinux pacman 提高俩倍下载速度方法
  4. ASP.NET使用ConfigurationSection在Web.Config创建自定义配置节
  5. win8.1使用及优化
  6. Ubuntu12.04安装配置Nginx Tomcat环境
  7. Ubuntu Vi编辑器中文乱码问题的解决
  8. java 如何处理正则
  9. IntelliJ IDEA 2016
  10. 运用cnn实现手写体(mnist)数字识别_实现 MNIST 手写数字识别