我正在尝试使用OpenMPI的clang。我已经使用
设置了包装器编译器export OMPI_CC=clang
当我尝试使用
验证编译器mpicc是否正在调用时mpicc --showme:command
我收到此错误
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
但是,使用常规的mpicc和mpirun命令可以很好地运行mpi代码示例,我想它会回到默认的mpicc编译器而不是clang。我需要为OpenMPI代码使用某些clang功能。如何纠正此错误。
谢谢, ķ