linux ndk编译c 项目,Linux环境下使用Android NDK编译c/c++生成可执行文件

本文介绍了如何在Linux系统中安装Android NDK,并通过NDK编译C/C++代码生成可执行文件。详细步骤包括设置环境变量、编写及编译C程序,最终在手机上运行。
摘要由CSDN通过智能技术生成

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

int main()

{

printf("hello\r\n");

return ;

}

使用如下命令编译:

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

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

Windows XP环境下 搭建Android NDK环境

搭建Android NDK环境 Windows XP环境下 1 一些下载 ① NDK r7:http://developer.android.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值