jmjoy 发表于 2025-1-16 15:33:13

loongarch64新世界交叉编译指南

C语言项目

使用zig cc来交叉编译:

1.下载zig,选择master版本:

https://ziglang.org/download/

2. 假设需要编译mian.c,命令如下:

zig cc -target loongarch64-linux-gnu.2.36 -o main main.c


其中2.36是glibc版本,这个根据新世界系统的glibc版本自行选择。




Rust项目


同样使用zig cc来交叉编译,首先安装cargo-zigbuild:

cargo install cargo-zigbuild


然后在项目中运行:

cargo zigbuild --target loongarch64-unknown-linux-gnu.2.36 --release




Go项目

Go交叉编译比较简单:

GOOS=linux GOARCH=loong64 go build

页: [1]
查看完整版本: loongarch64新世界交叉编译指南