当前位置: 首页 > 网络应用技术

使用clang的手臂版本

时间:2023-03-07 20:53:52 网络应用技术

  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文件。目前,他们需要链接它们以生成可执行文件

  之后,您可以将文件推入电话。

  如果您不需要了解中间过程,则可以执行以下命令并直接生成可执行文件。

  之后,您可以按电话。