OpenEdv-开源电子网
标题:
alsa-utils 移植报错 configure: error: No linkable libasound was found
[打印本页]
作者:
JerryHandsome
时间:
2021-10-14 23:07
标题:
alsa-utils 移植报错 configure: error: No linkable libasound was found
问题如下:
alsa-utils 移植报错 configure: error: No linkable libasound was found(
ibasound 动态链接没找到
)
1.先敬上原子哥团队提出的处理方法
出现报错 configure: error: No linkable libasound was found,有可能是指令打错了,需要重新核对
2.网上给的意见
第一步使用sudo -s命令,进入root用户下
sudo -s
第二步使用source /etc/profile,执行/etc/profile
source /etc/profile
第三步然后对库进行编译
./configure --host=arm-linux-gnueabihf --prefix=【省略路径】 --with-alsa-inc-prefix=【省略路径】 --with-alsa-prefix=【省略路径】 --disable-alsamixer --disable-xmlto
3.我通过上面两个方法都无法实现,于是在不断的测试中发现下面这个步骤可以解决
第一步使用sudo -s命令,进入root用户下
sudo -s
第二步直接返回用户
su 【省略用户名】
第三步然后直接编译
./configure --host=arm-linux-gnueabihf --prefix=【省略路径】 --with-alsa-inc-prefix=【省略路径】 --with-alsa-prefix=【省略路径】 --disable-alsamixer --disable-xmlto
PS:那个 ./configure 后面的参数我大致分析了一下
--host:指定编译器
--prefix:指定编译结果路径
--with-alsa-inc-prefix:指定 alsa-lib 库文件编译后结果代码里面的 include 文件夹
--with-alsa-prefix:指定 alsa-lib 库文件编译后结果代码里面的 lib 文件夹
--disable-alsamixer:禁止编译 alsamixer 工具
--disable-xmlto:禁止编译 xmlto 工具
作者:
JerryHandsome
时间:
2021-10-15 09:08
补充第4个方法:
直接在 ./configure --host=arm-linux-gn.... 前面加 sudo 也可以
作者:
lgchao17
时间:
2022-7-16 14:16
感谢!
作者:
烟花易冷11
时间:
2022-8-5 11:12
老哥,我试了你这个3、4的方法,配置确实通过了,但是编译出来的bin文件是X86格式的咋整?
作者:
没有以后
时间:
2023-1-25 11:27
这个问题解决了吗,我也遇到同样的问题了,尝试了上面的方法都不行
作者:
chrisdong
时间:
2023-9-24 19:13
没有以后 发表于 2023-1-25 11:27
这个问题解决了吗,我也遇到同样的问题了,尝试了上面的方法都不行
亲测第二2 个方法可以。 注意:检查命令是否对了, 直接PDF里复制的命令,“-“容易缺失!
作者:
opencc
时间:
2024-8-22 02:35
我用了234结合的办法,终于编译上了
作者:
lysasheng
时间:
2025-12-3 17:26
编译是编译出来了,但是x86的,在开发板里运行不了呀
作者:
lysasheng
时间:
2025-12-3 18:38
编译出来,是arm的吗
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4