我们可以在mpicc上使用gcc优化标志吗?

时间:2014-05-05 10:15:41

标签: gcc compiler-construction mpi compiler-optimization openmpi

我尝试通过传递mpicc -O1 -O2等优化标记,使用-O3编译MPI程序。我想知道优化标志是否真的适用于mpicc,而且mpicc支持gcc编译器的所有优化标志。

2 个答案:

答案 0 :(得分:3)

mpiccmpic++mpif90mpif77等等都是实际系统编译器的包装器。包装器不能识别为自己的任何选项都会传递给实际的编译器。您可以使用mpicc选项调用-showme来查看幕后调用的内容:

$ mpicc -showme
gcc ... <lots of options> ...

答案 1 :(得分:1)

绝对。传递给mpiccmpic++的所有标记都会传递给“原始”编译器。