在x86架构的Linux操作系统上,编译能直接在arm64架构的Linux上运行的C或fortran程序
安装C交叉编译工具
sudo apt install gcc-aarch64-linux-gnu
C代码编译命令(静态+优化)
aarch64-linux-gnu-gcc -O3 -static -o test test.c
安装fortran交叉编译工具
sudo apt install gfortran-aarch64-linux-gnu
Fortran代码编译命令(静态+优化)
aarch64-linux-gnu-gfortran -O3 -static -o test test.f
生成的文件test拷贝到arm64架构的Linux上即可直接运行