最新的ndkr20编译c_2020-09-23 使用NDK 编译Android系统的linux C app

本文介绍了如何使用旧版的NDK-r13b在Ubuntu环境下编译Linux C应用程序,并在Android设备上运行。首先从官方下载链接获取NDK,然后解压并创建应用目录,编写C程序和构建脚本,最后通过Android.mk和Application.mk进行编译生成ARM和x86_64架构的可执行文件,并在Android板子上运行验证。
摘要由CSDN通过智能技术生成

一、下载 Android NDK

下载路径:https://developer.android.google.cn/ndk/downloads/older_releases

我下载到本地的NDK压缩包 是 :android-ndk-r13b-linux-x86_64.zip  ,

最新的NDK版本使用llvm 编译器,Android.mk 等配置文件不能使用,所以我就继续选择以前用的android-ndk-r13b

二、我将NDK压缩包放到Ubuntu 的 NDK_Test 目录下

1、解压

解压命令:# unzip android-ndk-r13b-linux-x86_64.zip

NDK_Test# ll

drwxr-xr-x 10 root root      4096 10月 12  2016 android-ndk-r13b/

-rwxr--r--  1 root root 687311866 9月  23 17:39 android-ndk-r13b-linux-x86_64.zip*

三、创建一个linux_c_app 目录 放 Linux C App

NDK_Test# ll

drwxr-xr-x 10 root root      4096 10月 12  2016 android-ndk-r13b/

-rwxr--r--  1 root root 687311866 9月  23 17:39 android-ndk-r13b-linux-x86_64.zip*

drwxr-xr-x  2 root root      4096 9月  23 17:30 linux_c_app/

四、编辑 一个 Linux C app 程序

NDK_Test/linux_c_app# ll

-rwxrwxrwx 1 root

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值