文档章节

libav android移植交叉编译

liyong2
 liyong2
发布于 2015/02/09 16:55
字数 132
阅读 23
收藏 0

NDK 可以建立一个standalone 的交叉编译环境 比较方便

将建立的环境位置 设定为configure 中 sysroot

./configure -h

通常可以查看到一些交叉编译的选项 以及配置编译结果的选项

下面的选项比较重要

    --prefix=$PREFIX \
    --exec-prefix=$PREFIX \
    --extra-cflags=" -fPIC -DANDROID" \
    --extra-ldflags="-Wl,-rpath-link=$PLATFORM/lib -L $PLATFORM/lib -nostdlib -lc -lm -ldl -llog" \
    --cross-prefix=$PREBUILD/bin/arm-linux-androideabi- \
    --sysroot=$PLATFORM/sysroot \

还需要注意修改编译目标的体系架构 可能有不同的选项

--host=arm-linux 



本文转载自:http://www.cnblogs.com/liyonghelpme/archive/2013/03/19/4273749.html

liyong2

liyong2

粉丝 50
博文 196
码字总数 64732
作品 0
广州
程序员
私信 提问
Cocos移植到Android-通过命令行交叉编译打包

当我们在Windows下使用Visual Studio开发好Win32平台的游戏程序后,我们需要把它们移植到不同的平台上。Cocos2d-x支持很多个平台,然而,我们不可能介绍全部平台的移植。我们总结了目前业界流...

智捷课堂
2014/11/13
396
0
libav android移植交叉编译

NDK 可以建立一个standalone 的交叉编译环境 比较方便 将建立的环境位置 设定为configure 中 sysroot ./configure -h 通常可以查看到一些交叉编译的选项 以及配置编译结果的选项 下面的选项比...

李勇2
2013/03/19
372
0
编译可在Android上运行的依赖库(一):glib库

前言 这是系列文章,它们由《编译可在Android上运行的glib库》及其他4篇文章组成,这4篇文章在“编译依赖库”一节中列出。由于glib库依赖于其他第三方库,所以需要先将依赖的第三方库交叉编译...

阿里聚安全
2016/05/05
1K
0
Cocos移植到Android-使用Eclipse交叉编译打包

如果对命令行望而生畏,我们可以借助于安装有ADT插件的Eclipse工具实现交叉编译。 使用Eclipse进行交叉编译,首先需要将要编译的工程导入到Eclipse的Workspace中,Workspace是多个工程的集合...

智捷课堂
2014/11/16
1K
0
android linux 系统移植

请问各位大牛: 如果我要实现linux中的命令移植:比如说,将linux中的终端命令ls、bash、make等等这些命令,我该怎么做呢。我的想法是: 1、从官网下载这些命令的源代码 2、用arm-linux-and...

wangxigui
2013/08/17
508
5

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部