Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45004
  • 博文数量: 9
  • 博客积分: 200
  • 博客等级: 入伍新兵
  • 技术积分: 102
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-20 19:24
文章分类

全部博文(9)

文章存档

2012年(4)

2011年(5)

我的朋友

分类: 嵌入式

2011-11-27 01:23:12

    前几天移植Mplayer,移植没有成功,用别人编译好的 Mplayer,也没有成功,ALSA 库移植的时候出现了问题,
今天有不厌其烦的做了一次,结果是因为一些细节没有注意,导致前面的都没有成功,虽然很多细节没搞明白,但
先记录下来,以后在慢慢去研究
    源码.....解压........
    ./configure --cc=arm-none-linux-gnueabi-gcc   --host-cc=gcc  --enable-cross-compile  --target=arm-linux  --prefix=$(pwd)/../../output/arm-linuxm/player    --ar=arm-none-linux-gnueabi-ar  --nm=arm-none-linux-gnueabi-nm  --ranlib=arm-none-linux-gnueabi-ranlib   --enable-linux-devfs  --disable-dvdread  --enable-fbdev  --disable-mencoder  --disable-liba52  --enable-libavcodec_so  --disable-libmpeg2  --disable-mp3lib  --disable-alsa  --disable-ossaudio  --disable-w32threads  --disable-win32dll  --disable-win32waveout  --disable-live  --enable-static  --enable-ossaudio  --enable-mad --with-extraincdir=$(PWD)/../../output/arm-linux/include  --with-extralibdir=$(pwd)/../../output/arm-linux/lib
    libmad-0.15.1b库前面已经移植好
    刚开始 用了 --enable-mp3lib make到半路就停止了,到现在还没搞明白怎么回事,回来网上查了一下高手们
的configure选项 发现是--disable-mp3lib 本来以为加上这个选项之后功能会更强大.......
   --with-extraincdir=$(pwd)/../../output/arm-linux/include mad.h头文件路径alsa相关头文件路径
   --with-extralibdir=$(pwd)/../../output/arm-linux/lib 外部库路径
   --enable-static 静态链接
   --enable-ossaudio 启用oss接口
  --disable-alsa 启用alsa音频接口
  ./configure -h 好多选项搞不懂,抄网上高手们的....

  make
   有些警告  但还是编译通过了
 make install
   出错
    不知道为什使用gcc 的strip 而不是 arm-none-linux-gnueabi-strip
   不过最后一部make install不做也无所谓,就是去掉ELF文件的符号 没去掉 大概10M
   直接用名利个arm-none-linux-gnueabi-strip mplayer   8M
   将mplayer拷贝到开发板相关目录
 
    mplayer 1.mp3
   没有声音   很失望..................
    audio_setup: Can't open audio device /dev/sound/dsp: No such file or directory
    看了一下内核编译时已经把oss相关驱动编译了
    无语了  前几天一直没看这个错误提示
    ls /dev/dsp
     ln -s /dev/dsp  /dev/sound/dsp
    再播放一次,出声音了  .......
 
    
make install的时候失败了, 不知道播放视频会出现什么状况,出现问题了在去
研究...........................

  

 
阅读(1916) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:2011-11-27 Qt4.7.4移植

给主人留下些什么吧!~~