您的位置:首页 > 其它

编译生成适合于arm平台使用的mp4v2(学习了交叉编译呀)

2014-08-01 17:52 721 查看
1、下载mp4v2的源代码(http://code.google.com/p/mp4v2/downloads/list)mp4v2-2.0.0.tar.bz2

2、将源代码至于目前的项目代码中。

放在现有的项目代码中,是因为现有代码对编译的环境变量进行了集中定义,即build/envsetup.sh。

3、解压缩代码tar -xjvf mp4v2-2.0.0.tar.bz2

4、cd mp4v2-2.0.0/

     rm -fr build/

     mkdir build/

     cd build/

  

5、默认的在Linux PC下的编译方式是:

../configure

但是,因为代码运行的目标平台上amr,所以涉及到交叉编译,开始使用了比较流行的方式

CC=arm-linux-gnueabihf-gcc ../configure                                      (arm-linux-gnueabihf-gcc位于\prebuilts\gcc\linux-x86\arm\arm-linux-gnueabihf\bin)

   但是编译

采用了另外一种交叉编译的方式

../configure --host=arm-linux-gnueabihf

能够正常编译出.a 和 .so文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: