
arm
文章平均质量分 77
Descosmos
E-mail descosmos@163.com
展开
-
安卓下不使用ndk运行原生C++
文章目录安卓下不使用ndk运行原生C++环境安装交叉编译环境示例程序hello world运行程序安卓下不使用ndk运行原生C++因为有不使用ndk和JNI来在安卓上运行C++程序的需求,因此在查阅了一些文章之后写下本文。环境编译环境为Windows下的Ubuntu WSL子系统;运行环境为android 11;交叉编译器为arm-linux-gnueabihf-gcc;安装交叉编译环境下载并安装gcc环境sudo apt-get install gcc-arm-linux-g原创 2021-09-02 19:21:01 · 486 阅读 · 0 评论 -
ARM架构汇编指令,寄存器以及一些问题
文章目录ARM寄存器1. 通用寄存器2. 向量寄存器3. 特殊寄存器4. 状态寄存器CPSRARM64约定常见指令MOVADDSUBMULSIDV, UDIVANDORREORSTRLDRSTPLDPSCVTF, FCVTZS比较指令位移指令跳转指令问题1ARM寄存器1. 通用寄存器31个通用寄存器(R0~R30),每个寄存器可以存取一个64位大小的数,当使用 X0-X30时,是一个64位的数,当使用 W0-W30访问时,是一个32位的数,为寄存器的低32位。[外链图片转存失败,源站可能有防盗原创 2021-08-05 09:25:23 · 4566 阅读 · 0 评论