我的代码上是在mac写的,现在想要编译到linux,arm64上跑
时间: 2023-12-27 17:02:35 浏览: 71
Alist-linux-musl-arm64 版本,亲测可用
如果你的代码是用 C++ 编写的,可以按以下步骤将其编译到 Linux 上的 ARM64 平台:
1. 安装 ARM64 交叉编译工具链。你可以从 ARM 官网下载预编译的工具链,也可以使用 Linux 发行版提供的软件包。
2. 修改 Makefile 文件,将编译器和链接器指向 ARM64 交叉编译工具链中的对应程序。例如:
```
CC = /path/to/arm64-gcc
LD = /path/to/arm64-ld
```
3. 修改编译选项,将其指向 ARM64 平台。例如:
```
CFLAGS = -march=armv8-a
```
4. 运行 make 命令进行编译。
5. 将可执行文件拷贝到 ARM64 平台上,并在终端中运行。
注意:如果你使用了一些与平台相关的库,可能需要在 ARM64 平台上重新编译这些库。
阅读全文