色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

Linux中音樂播放器移植步驟

大小:0.5 MB 人氣: 2017-10-12 需要積分:1
 madplay 音樂播放器移植步驟
  madplay版本:
  madplay-0.15.2
  交叉編譯器版本:
  arm-linux-gcc 3.4.1
  操作系統(tǒng)平臺:
  Linux – Red Hat 9.0
  開發(fā)板平臺:
  Arm – FL2440
  準備源碼包:
  下面給出了兩個網(wǎng)站,分別是madplay和zlib庫的源碼網(wǎng)址
  madplay:http://sourceforge.net/projects/mad/files/
  zlib庫 :http://www.zlib.net/
  madplay-0.15.2b.tar.gz libmad-0.15.1b.tar.gz,libid3tag-0.15.1b.tar.gz zlib-1.1.4.tar.gz
  建立兩個文件夾,一個存放源碼,一個存放安裝文件
  在home下,mkdir兩個文件夾:madplay-src madplay
  依次解壓四個源碼包到madplay-src目錄下: tar xzvf XXXXXXXXX
  編譯zlib-1.1.4
  首先配置configure 文件
  。/configure –prefix=/home/madplay
  修改Makefile
  CC=arm-linux-gcc
  AR=arm-linux-ar rc
  RANLIB=arm-linux-ranlib
  make
  make install
  編譯libid3tag
  。/configure CC=arm-linux-gcc –host=arm-linux –prefix=/home/madplay
  CPPFLAGS=-I/home/madplay/include LDFLAGS=-L/home/madplay/lib
  2
  make
  make install
  編譯libmad
  。/configure CC=arm-linux-gcc –host=arm-linux –prefix=/home/madplay
  CPPFLAGS=-I/home/madplay/include LDFLAGS=-L/home/madplay/lib
  make
  make install
  編譯madplay
  。/configure CC=arm-linux-gcc –host=arm-linux –prefix=/home/madplay
  CPPFLAGS=-I/home/madplay/include LDFLAGS=-L/home/madplay/lib
  make
  到這就結(jié)束了,可以不用make install
  在madplay-0.15.2b目錄下生成madplay的可執(zhí)行文件,查看一下需要的動態(tài)庫
  arm-linux-readelf -d madplay
  輸出運行時所需的動態(tài)庫:libmad.so.0, libid3tag.so.0, libm.so.6,libc.so.6
  將后兩個文件從lib拷貝到根文件系統(tǒng)的/usr/lib目錄下(先查看,如果已經(jīng)有了則不需要),
  前兩個文件是在/madplay/lib/下生成的,把這兩個文件也拷貝到/usr/lib下。
  將madplay復制到根文件系統(tǒng)/usr/bin目錄下,將一個MP3文件也放在某一目錄下,在開發(fā)板上執(zhí)行madplay程序
  madplay XXX.mp3
  MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
  s3c2410-uda1341-superlp: audio_set_dsp_speed:44100 prescaler:66
  Title: XX
  Artist: XXX
  Album: XXXX
  Track: XX
  3
  Comment: XXXXXXXXX
  s3c2410-uda1341-superlp: audio_set_dsp_speed:44100 prescaler:66
  如果出現(xiàn)這個信息,應該就沒有問題了,可以聽歌了。
  madplay還有一些快捷鍵,比如:增大/減小音量(+/-),暫停(b),停止(ESC),其他的操作可以查看madplay的源碼。
  5. 靜態(tài)編譯
  以上是用動態(tài)編譯的方法,程序運行時需依賴動態(tài)庫文件。也可以采用靜態(tài)編譯的方法,將靜態(tài)庫編譯到程序中,運行時不需要動態(tài)庫文件
  在配置libid3tag,libmad,madplay時,加上參數(shù)“–disable-shared –enable-static”即可靜態(tài)編譯madplay
  編譯完成后只需將madplay復制到根文件系統(tǒng)/usr/bin目錄下,不需要復制動態(tài)庫。
?

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 99视频精品全部免费观看| free性中国hd护士高清| 在线中文字幕网站| 久久有码中文字幕| 99在线精品国自产拍| 无码任你躁久久久久久老妇双奶| 娇妻归来在线观看免费完整版电影 | 亚洲精品国产精品精| JLZZJLZZJLZ老师好多的水| 久久精品成人免费网站| 亚洲熟女丰满多毛XXXXX| 国产无遮挡又黄又爽在线视频| 人人澡人人爽人人精品| 扒开黑女人p大荫蒂老女人| 蜜臀AV久久国产午夜福利软件| 在线免费观看毛片网站| 久久最新地址获取| 在线视频av大全色久久| 成人性视频全过程| 欧洲内射XXX高清| 插骚妇好爽好骚| 亲嘴扒胸摸屁股视频免费网站| MMM日本兽交| 日日踫夜夜爽无码久久| 国产成人小视频| 性做久久久久久久久浪潮| 国产WW高清大片免费看| 天美传媒MV高清免费看| 国产精品成人A蜜柚在线观看| 我不卡影院手机在线观看| 国产亚洲高清视频| 一个人的免费高清影院| 麻豆精品一卡2卡三卡4卡免费观看| 中文字幕不卡一区二区三区| 美女动态图真人后进式| GAY空少被体育生开菊| 人妻少妇久久久久久97人妻| 古风一女N男到处做高H| 亚洲AV成人无码网天堂| 久久久久久久久女黄| ping色堂|