arecord -l 失败(cannot execute binary file) 重装alas-utils的两种方法
arecord -l命令发现
aplay是32bit的,是之前交叉编译时安装得到的,当时应该是忘了指定 --prefix,不小心安装到了虚拟机环境中。
使用命令重装alsa-utils:
sudo apt-get --purge remove alsa-utilssudo apt-get install alsa-utils
–purge remove 删除软件同时
不保留配置文件
如果需要安装高版本的alsa-lib和alsa-utils,可以先删除软件和配置;然后手动编译安装。
编译alsa-utils源码:
源码下载地址:https://www.alsa-project.org/wiki/Main_Page
①安装alsa-lib-1.2.2
su // 切换到root用户
./configure --prefix=/usr
make && make install
②安装alsa-utils-1.2.2
./configure --prefix=/usr --with-alsa-prefix=/usr/lib
make && make install
如果没有指定--with-alsa-prefix=/usr/lib
,运行configure时会报错:No linkable libxxx was found
重装alsa-utils成功!
参考:
卸载命令apt-get remove/purge/autoremove/clean/autoclean的区别
arecord -l 失败(cannot execute binary file) 重装alas-utils的两种方法相关推荐
- -bash: /tyrone/jdk/jdk1.8.0_91/bin/java: cannot execute binary file
问题描述:今天在linux环境下安装了一下JDK,安装成功后,打算输入java -version去测试一下,结果却出错了. 错误信息:-bash: /tyrone/jdk/jdk1.8.0_91/bi ...
- java: cannot execute binary file错误
http://everlook.iteye.com/blog/1568886 tomcat报错: /data/cmsolr/tomcat-solr-bid/bin/catalina.sh: line ...
- java: cannot execute binary file 如果遇到这个错,一般是操作系统位数出问题了。
[root@testserver usr]# java/jdk1.6.0_12/bin/java -bash: java/jdk1.6.0_12/bin/java: cannot execute bi ...
- Ubuntu18.04报错:bin/bash: prebuilts/misc/linux-x86/bison/bison: cannot execute binary file解决
报错:bin/bash: prebuilts/misc/linux-x86/bison/bison: cannot execute binary file报错原因:在x86 64位系统执行32位程序 ...
- 【linux】运行run文件显示cannot execute binary file
linux系统下遇到cannot execute binary file的问题,一般由以下情况造成: 1. 非root用户或者无执行权限 2. 编译环境不同(程序由其他操作环境复制过来)对于第一种情况 ...
- ARM平台安装oracle时出现错误:runinstaller: line 97 /db/database/install/.oui: cannot execute binary file
安装oracle时出现错误:runinstaller: line 97 /db/database/install/.oui: cannot execute binary file 用的华为云虚拟出的a ...
- mac上 go build的二进制文件在Linux上运行提示cannot execute binary file或者-bash: ./sayHello: 无法执行二进制文件的解决方式
我在mac本上写的一段测试代码,想在linux系统上运行,go build sayHello.go,然后拷贝到Linux系统上./sayHello出现了错误提示: 提示cannot execute b ...
- Mac上执行Linux可执行文件报错:cannot execute binary file
问题 在Mac上执行一个Linux可执行程序.出现以下报错:-bash: xxx: cannot execute binary file 解决 在Linux系统上执行,或在Mac上安装虚拟机.
- linux运行run文件显示cannot execute binary file
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如果转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167原博文地址 ...
- java在文件的后面添加_java 在file的尾部添加数据的两种方法总结
java 在file的尾部添加数据的两种方法总结 问题描述: 在文件的末尾追加内容 方法1:利用RandomAccessFile类 1.将randomAccessFile模式设置为rw 2将rando ...
最新文章
- 全球及中国胶合板行业产量规模与营运能力研究报告2022版
- hdu 4983(欧拉函数)
- 网络与IO知识扫盲(六):多路复用器
- crawler4j_迷你搜索引擎–使用Neo4j,Crawler4j,Graphstream和Encog的基础知识
- (217)如何选择硬件描述语言
- Ising模型(伊辛模型)
- SqlServer2005基于已有表创建分区
- 别在网上乱找代码了,找了一段代码突然爆了!!!
- 11/27 记事本
- 基于python版本的谷歌GEE云计算平台使用,以DEM数据下载为例(GEE系列1)
- quartz定时任务框架
- 在部队当程序员是什么体验?
- 华为Vo5G技术GC方式下引入G
- 为什么你应聘不上或试用期被开?
- python中的换行与不换行
- 视觉能力提升112%!李飞飞团队让AI进入社会,学会了“骗”标注…
- linux命令行控制fluent,linux 提交任务的命令(ansys lsdyna abaqus fluent)
- fiddler抓app包获取不到HTTPS请求的2个解决方案
- 博弈论夏普利值!提高机器学习可解释性的新方法!
- python如何读取txt文件内容