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]