在Intel MPI中,'mpigxx'和'mpigcc'是两个不同的编译器驱动程序。它们的主要区别在于:

  1. 'mpigxx'用于编译C++代码,而'mpigcc'用于编译C代码。

  2. 'mpigxx'使用C++编译器(例如g++或icpc)编译C++代码,而'mpigcc'使用C编译器(例如gcc或icc)编译C代码。

  3. 'mpigxx'会自动链接C++标准库和MPI库,而'mpigcc'则只会链接MPI库,需要手动指定链接的标准库。

因此,如果你要编译C++代码,应该使用'mpigxx';如果你要编译C代码,应该使用'mpigcc'。

Intel MPI中的mpigxx和mpigcc:C++与C代码编译器区别

原文地址: https://www.cveoy.top/t/topic/lHGQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录