Page 1 of 1

为什么/oem/usr/bin下面的文件都无法执行?

Posted: 2024-04-22 3:04
by newtonian
请教各位,我试图用rk_mpi_ao_test来测试音频,但运行命令时总是显示
root@luckfox:/oem/usr/bin# ./Rklunch.sh
bash: ./Rklunch.sh: No such file or directory
这个目录下所有的工具都是这样无法执行,请问是怎么回事?
系统是ubuntu,板子是pico plus

Re: 为什么/oem/usr/bin下面的文件都无法执行?

Posted: 2024-04-22 3:18
by Crocodile
newtonian wrote: 2024-04-22 3:04 请教各位,我试图用rk_mpi_ao_test来测试音频,但运行命令时总是显示
root@luckfox:/oem/usr/bin# ./Rklunch.sh
bash: ./Rklunch.sh: No such file or directory
这个目录下所有的工具都是这样无法执行,请问是怎么回事?
系统是ubuntu,板子是pico plus
您好,/oem/usr/bin 下的文件都是使用瑞芯微的 uclibc 工具链编译生成的,而ubuntu依赖的是glibc,依赖不同的库。即使在uclibc库齐全的情况下也会出现链接失败,两者无法兼容。在ubuntu下测试音频需要使用 aplay amixer arecord 等工具进行测试。

瑞芯微针对多媒体应用实现的框架目前支持在buildroot下使用,如果由音视频开发的需求还是推荐使用buildroot系统。