我尝试通过传递-O1
-O2
-O3
等优化标志来使用mpicc
编译MPI程序。我想知道优化标志是否真的适用于 mpicc
以及 mpicc
是否支持 gcc
编译器的所有优化标志。
最佳答案
mpicc
、mpic++
、mpif90
、mpif77
等都只是实际系统编译器的包装器。包装器无法识别为自己的任何选项都会传递给实际的编译器。您可以通过使用 -showme
选项调用 mpicc
来查看幕后调用的内容:
$ mpicc -showme
gcc ... <lots of options> ...
关于gcc - 我们可以使用 gcc 优化标志而不是 mpicc 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23470012/