Arm mini6410上挂载与移植常用命令

第一步:先安装好arm版的madplay:
    #cd libid3tag-0.15.1b
    #./configure --host=arm-linux --prefix=/opt/mini
    #make
    #make install
    #cd libmad-0.15.1b
    #./configure --host=arm-linux --prefix=/opt/mini
  #make
    #make install
  CPPFLAGS=-I/opt/mini/include LDFLAGS=-L/opt/mini/lib   
    #make
    #make install
    #cd madplay-0.15.2b
    #./configure --host=arm-linux --prefix=/opt/mini CPPFLAGS=-I/opt/mini/include LDFLAGS=-L/opt/mini/lib   
    #make  
    #make install
装好后,将madplay放入到共享目录下面
第二步:交叉编译SDL-1.2.14库
#./configure --prefix=/opt/arm --disable-video-nanox -disable-video-qtopia --disable-static --enable-shared --disable-video-photon --disable-video-ggi --disable-video-svga --disable-video-aalib --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-video-x11 --disable-nasm --disable-joystick --disable-input-tslib -enable-video-fbcon --host=arm-linux
#make
#make install
第三步:交叉编译自己写的源文件:
#arm-linux-gcc test.c -I/opt/arm/include/SDL -test -lSDL -L/opt/arm/lib
第四部:挂载--这个笔记上有
第五步:在共享文件夹中运行可执行文件(注意必须是arm版本编译生成的可执行文件)



移植:

1:SDL -1.2.14   
 
(1)解压SDL -1.2.14 命令:tar -xzvf SDL-1.2.14.tar.tar
 
  (2) 进入SDL -1.2.14
   (3)./configure
    (4)make
       (5)make install
    (7)cd test
    (8)./configure
    (9)make
    (10)make install
    (11)ls

2:将SDL的动画放

在arm上显示
(1)建立文件夹如:/opt/mini6410    
用于装配置好的文件

2)# cd SDL-1.2.14

(3)配置:# ./configure  --prefix=/root/jun   --disable-video-nanox  --disable-video-qtopia  --disable-video-photon  --disable-video-ggi  --disable-video-svga  --

disable-video-aalib  --disable-video-dummy --disable-video-dga --disable-arts --disable-esd --disable-alsa  --disable-video-x11 --disable-nasm --enable-joystick --

enable-input-tslib  --enable-video-fbcon --host=arm-linux --build=i386

(4)编译:# make或# make install

 (5)在test里选择一个.c文件进行编译(如:testgl.c)

(6) arm-linux-gcc testgl.c -o aa -L/opt/mini6410/lib -I/opt/mini6410/include/SDL -lSDL

(7)将aa文件拷贝到/usr/gongxiang(共享文件)里,再将/opt/mini6410/lib里的三个.so文件拷到/usr里,和aa在一个地儿

(8)挂载

(9)cp lib* /mnt/yaffs/Qtopia/lib
(10)./aa

3:在pc机上放mp3
 
 1:解压libid3tag  libmad  madplay
 
2:创建目录,如:opt/mini6410/madplay/targe-x86
 
3:(1)# cd libmad-0.15.1b
      
 #./configure --prefix=/opt/mini6410/madplay/targe-x86
    
# make
      
 # make install
   
 (2)# cd libid3tag-0.15.1b
   
   #./configure --prefix=/opt/mini6410/madplay/targe-x86

    #make
     
 #make install
   
 (3)cd madplay-0.15.2b
    
  # ./configure --prefix=/opt/mini6410/madplay/targr-x86 CPPFLAGS=-I/opt/mini6410/madplay/targe-x86/include LDFLAGS=-L/opt/mini6410//madplay/targe-x86/lib

    #make
    
  # make install(生成了madplay可执行文件)
    
   将mp3歌曲拷到madplay-0.15.2b里
 
 4:./maplay 歌曲名

4:在arm机上播放歌曲  如:配置好的文件放到/opt/mini6410/armmadplay
 
(1)解压libid3tag  libmad  madplay  libz-1.1.4
 
(2)按顺序配置 :
    #cd libz-1.1.4
    #./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay

    #make
    
#make install

    #cd libid3tag-0.15.1b
    
#./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay
    
#make
    
#make install

    #cd libmad-0.15.1b

    #./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay
CPPFLAGS=-I/opt/mini6410/armmadplay/include LDFLAGS=-L/opt/mini6410/armmadplay/lib   

    #make

    #make install

    #cd madplay-0.15.2b
    
#./configure --host=arm-linux --prefix=/opt/mini6410/armmadplay CPPFLAGS=-I/opt/mini6410/armmadplay/include LDFLAGS=-L/opt/mini6410/armmadplay/lib   
    
#make
 
    #make install
 
(3)把可执行文件madplay拷到共享目录里  再把生成的lib里的文件考到共享目录下  然后挂载  把共享目录中.so文件拷到Qtopia/lib里(cp *.so /mnt/yaffs/Qtopia/lib) 拷mp3文件  运

行./madplay 歌曲名
 



你可能感兴趣的:(Arm mini6410上挂载与移植常用命令)