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

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

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

Linux中音樂播放器移植步驟

大小:0.5 MB 人氣:1 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
  準(zhǔn)備源碼包:
  下面給出了兩個網(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
  輸出運(yùn)行時所需的動態(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復(fù)制到根文件系統(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)這個信息,應(yīng)該就沒有問題了,可以聽歌了。
  madplay還有一些快捷鍵,比如:增大/減小音量(+/-),暫停(b),停止(ESC),其他的操作可以查看madplay的源碼。
  5. 靜態(tài)編譯
  以上是用動態(tài)編譯的方法,程序運(yùn)行時需依賴動態(tài)庫文件。也可以采用靜態(tài)編譯的方法,將靜態(tài)庫編譯到程序中,運(yùn)行時不需要動態(tài)庫文件
  在配置libid3tag,libmad,madplay時,加上參數(shù)“–disable-shared –enable-static”即可靜態(tài)編譯madplay
  編譯完成后只需將madplay復(fù)制到根文件系統(tǒng)/usr/bin目錄下,不需要復(fù)制動態(tài)庫。
?

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

用戶評論

      ?
      主站蜘蛛池模板: 婷婷亚洲AV色香蕉蜜桃 | 狂野猛交xxxx吃奶 | 欧美日韩888在线观看 | 色欲AV色欲AV久久麻豆 | 青青视频 在线 在线播放 | 中文字幕在线视频在线看 | 肉动漫无修在线播放 | 久草视频在线观看免费4 | 囯产少妇BBBBBB高潮喷水一 | 哇嘎在线精品视频在线观看 | 美美哒免费影视8 | 蜜桃日本免费观看MV | 中文字幕亚洲综合小综合在线 | 国产欧洲野花A级 | 亚洲国产精品一区二区三区在线观看 | 男人有噶坏 | 成年人在线免费观看视频网站 | 伊人情人网综合 | 广西美女色炮150p图 | 网友自拍区视频精品 | 一本道久在线综合道 | 我与旗袍老师疯狂床震 | 亚洲精品无码AAAAAA片 | 亚洲欧美一区二区三区导航 | 国产精华av午夜在线观看 | 国自产精品手机在线视频 | 韩国伦理电影在线神马网 | 日韩黄色免费 | 免费果冻传媒在线完整观看 | 亚洲免费视频观看 | 国产午夜精品一区二区三区 | 久久视频在线视频观看天天看视频 | 91精品国产91 | 善良的女房东味道2在线观看 | 亚洲色欲国产免费视频 | 亚洲 视频 在线 国产 精品 | 欧美GAY猛男GAYA片18禁 | 亚洲精品无码久久久久A片空 | 欧美视频 亚洲视频 | 调教椅上的调教SM总裁被调教 | 年轻夫妇韩剧中文版免费观看 |