Windows下交叉编译Android工具链

1 安装NDK

2 解压到一个路径下 D:\android\sdk\ndk\27.0.12077973

3 安装python   python --version 查看是否成功

4 配置环境变量

打开系统属性对话框:

右键点击 "此电脑",选择 "属性"。

点击 "高级系统设置",然后点击 "环境变量"。

在 "系统变量" 中,找到 Path,并编辑它。将以下路径添加到 Path 中:

D:\android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin

添加 ANDROID_NDK_HOME 环境变量,指向 NDK 的解压路径

5 创建Android交叉编译的工具链  

dir指向的路径就是要生成交叉编译工具链的路径

python %ANDROID_NDK_HOME%\build\tools\make_standalone_toolchain.py --arch arm --api 21 --install-dir=D:\android-toolchain

编译完成就会在对应路径下看到编译生成的工具链

6 配置编译环境

set PATH=D:\android-toolchain\bin;%PATH%

set CC=arm-linux-androideabi-clang

set CXX=arm-linux-androideabi-clang++

如果后面的%CC%用不了,就再这样配置一下

set CC="D:\android-toolchain\bin\arm-linux-androideabi-clang"

7 写一个C程序 hello.c

#include <stdio.h>


int main() {

    printf("Hello, Android!\n");

    return 0;

}

8 命令编译

%CC% hello.c -o hello

就会生成一个二进制文件hello

9 把hello二进制文件推送到Android设备上进行测试

adb push hello /data/local/tmp/

adb shell chmod +x /data/local/tmp/hello

adb shell /data/local/tmp/hello

成功了就会看到这样一个输出Hello, Android!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值