Mpi 问题何时出现-lm";在代码编译期间使用

Mpi 问题何时出现-lm";在代码编译期间使用,mpi,compiler-warnings,icc,Mpi,Compiler Warnings,Icc,当我尝试编译目标文件时,我使用以下命令: mpicc -lm -lmpi obj1.o obj2.o ../bin/exe 但出现了一个警告: icc: warning #10315: specifying -lm before files may supercede the Intel math libraray and affect performance. 我的问题是如何解决这个警告?有什么东西可以替换或删除它吗?您正在使用ICC,它有自己的快速数学库,用于更好的矢量化和性能(SVML

当我尝试编译目标文件时,我使用以下命令:

mpicc -lm -lmpi obj1.o obj2.o ../bin/exe
但出现了一个警告:

icc: warning #10315: specifying -lm before files may supercede the Intel math libraray and affect performance.

我的问题是如何解决这个警告?有什么东西可以替换或删除它吗?

您正在使用ICC,它有自己的快速数学库,用于更好的矢量化和性能(SVML)


不要指定
-lm
,或者改为使用gcc/clang。

将其放在命令行中的源文件之后,如警告所示?