[android] ndk环境的搭建
2023-02-18 15:47:09 时间
C语言的编辑加运行,分两步
编译阶段 连接阶段
java语言的步骤是 转成.class文件 java的虚拟机运行
C语言在windows上==> .o中间文件 ==>.exe可执行文件 打包函数是.dll文件
C语言在linux上 ==>.o中间文件 ==>.elf可执行文件 打包函数是.so或者.a文件
C语言的头文件是给编译器看的例如stdio.h,库函数是给连接器看的
android系统的底层是linux,处理器分为两种,arm和x86
首先需要在windows下的环境上,把C代码打包成手机能用的函数库,需要模拟手机的环境
下载NDK
解压缩放到一个目录下就可以了
目录里面的ndk-build是主要使用的命令工具,需要在linux下运行
安装linux的模拟器Cygwin 模拟Linux系统,只需要把Devel和shell点成install就可以
进入cygdriver目录,这个目录把我们windows电脑上的盘符放进去了
使用 cd /cygdriver/c/xxxxx 可以进入C盘
安装eclipse插件 cdt,可以在eclipse里面开发C或者C++
相关文章
- 用这个库 3 分钟实现让你满意的表格功能:Bootstrap-Table
- 利用Frida绕过Android App(apk)的SSL Pinning
- Flask 框架:运用Axios库实现前后端交互
- 搭建Typecho小程序(QQ微信通用)
- Drozer-Android安全测试
- 个推支持小程序消息推送,助力开发者实现用户高触达、高转化
- android 终端模拟器
- android 系统浏览器 源码-Android 最最最简单的浏览器代码
- Android画中画(PIP)模式使用
- Android画中画(PIP)进阶---Action按钮的使用
- Android Kotlin制作签名白板并保存图片
- IOS中block和代理
- iOS对象属性详解
- ios多线程-GCD基本用法
- IOS开发-KVC
- IOS开发-KVO
- ASP.NET Core Web App应用第三方Bootstrap模板
- ABP入门系列(14)——应用BootstrapTable表格插件
- 软件分享 | 第十六期 安卓免费漫画APP
- 搭建IOS和Android性能监控工具