guanglun

光轮电子/光轮电子工作室

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.安装Android NDK至Linux(Lubuntu 16)

从网上下载 android-ndk-r13b-linux-x86_64.zip,本人将其解压至/home/guanglun/workspace/rk3399/android-ndk-r13b目录,接下来使用 vim /etc/profile 添加环境变量:

export PATH=$PATH:/home/guanglun/workspace/rk3399/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin

source /etc/profile使环境变量生效,输入arm-linux-androideabi-gcc -v可以看到版本信息。

2.编译

编辑一个hello.c文件:

#include <stdio.h>

int main()
{
        printf("hello\r\n");
        return 0;
}

使用如下命令编译:

arm-linux-androideabi-gcc -pie -fPIE --sysroot=/home/guanglun/workspace/rk3399/android-ndk-r13b/platforms/android-24/arch-arm -o hello hello.c

如果一切顺利,可以看到生成hello可执行文件,将其放至手机中执行,可见打印hello字符。

 

posted on 2018-07-20 10:27  guanglun  阅读(4824)  评论(0编辑  收藏  举报