Ris*_*ish 3 gcc x86-64 cross-compiling openmpi arm64
我有 OpenMPI,它使用 gcc 进行编译。我需要从 x86_64 主机架构交叉编译到 aarch64 目标架构。我不想使用gcc来编译,而是想使用aarch64-linux-gnu-gcc来交叉编译。
有人知道如何将编译器从 gcc 更改为 aarch64-linux-gnu-gcc 吗?
提前致谢。
openmpi 允许通过指定以下方式将其 mpi 包装器(即 mpicc、mpic++...)与不同的编译器一起使用:
OMPI_CC=COMPILER_NAME_OR_PATH
OMPI_CXX=COMPILER_NAME_OR_PATH
Run Code Online (Sandbox Code Playgroud)
例如,
OMPI_CC=clang
OMPI_CXX=clang++
Run Code Online (Sandbox Code Playgroud)
或者
OMPI_CC=/usr/bin/gcc-11
OMPI_CXX=/usr/bin/g++-11
Run Code Online (Sandbox Code Playgroud)
在某些情况下,您可能需要通过添加export
关键字来导出这些变量。
归档时间: |
|
查看次数: |
2020 次 |
最近记录: |