Mac环境中有一个本地叮当声,但是它生成的编译的平台不能用于手机使用,也就是说,它不能生成ARM架构。如果要生成可以在计算机上运行的可执行文件,则可以使用NDK Directory使用NDK目录,最简单的方法是安装Android Studio,然后安装NDK。通常,安装时应该有提示等。
在Android Studio下方安装NDK目录的叮当声。为了促进我将其配置为系统变量,我使用ZSH配置,然后对其进行编译。
您也可以找到https://developper.android.com/ndk/guides/aster_build_systems
执行命令clang -target后,添加操作平台以生成可执行文件,因为我们想在手机上使用它,因此请选择
预编译
执行平台和相应参数之间的关系如下:
ARMEABI-V7AARM64-V86X86-64预编译文件是导入的标头文件和宏的重要性。
编译
此步骤由.s的汇编文件生成
汇编
您还可以将汇编文件直接编译到可执行文件中
Arm_hello.s是Hello.s的副本。它删除了一些对结果几乎没有影响的伪编码和注释和代码。
关联
有时会生成多个O文件。目前,他们需要链接它们以生成可执行文件
之后,您可以将文件推入电话。
如果您不需要了解中间过程,则可以执行以下命令并直接生成可执行文件。
之后,您可以按电话。
