开发环境:Red Hat 企业版6.3
开发板:tiny210
开发板内核版本:linux 2.6.35.7-FriendlyARM
交叉编译工具版本:4.5.1
目的:编译madplay,移植alsa库,最终制作一个在linux下的Mp3播放器。
根据网上提供的madplay编译源码编译了madplay拷贝到友善提供的Linux文件系统下可以运行MP3了,但是我自己做的文件系统,将madplay拷贝到文件文件系统不能运行;还有,
alsa我使用的1.0.24,在红帽下编译不成功,
alsa-driver-1.0.24编译:1.生成Makefile:"./configure --host=arm-linux"
2.make 编译:提示Please, run the configure script as first...,然后make install if [ -L /include/sound ]; then \ rm -f /include/sound; \ ln -sf /opt/tiny210/mp3/SDK-MP3/resources/alsa/alsa-driver-1.0.24/include/sound /include/sound; \ else \ rm -rf /include/sound; \ install -d -m 755 -g root -o root /include/sound; \ for f in include/sound/*.h; do \ install -m 644 -g root -o root $f /include/sound; \ done \ fiinstall: 无法获取"include/sound/*.h" 的文件状态(stat): 没有那个文件或目录make: *** [install-headers] 错误 1
所以移植不到开发板中去。
希望大神们能够指导一下,提供一下开发板中使用的alsa库和编译帮助。
谢谢!