Android 交叉编译 i2c-tools

我们写的C文件编译成可执行文件 其实可以依照 external 内的程序,依葫芦画瓢。很简单。

但是很多时候是我们下载的第三方工具的源码,比如 i2c-tools

下载地址

https://launchpad.net/ubuntu/+source/i2c-tools/3.0.3-5

这个源码下载下来,需要交叉编译
make CC=arm-linux-androideabi-gcc

那么这个交叉编译工具从哪里来呢?

可以直接用Android 源码下 prebuilts 目录下的编译工具吗???不可以,如果你直接用这个工具,你会发现会报错,找不到库。

那么怎么办呢,我们需要下载一个ndk
下载地址 https://developer.android.google.cn/ndk/downloads/

然后进入你ndk 目录 执行

./build/tools/make-standalone-toolchain.sh --platform=android-21
其中–platform是我们所对应的Android平台,更多的选项可以使用 --help进行查看,生成的压缩包会在终端提示,直接过去解压加入环境变量就可以使用了,使用方式基本与gcc 及 arm-linux-gcc 类似,

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值