在代码编译期间使用“ -lm”时出现问题

时间:2019-02-22 06:29:32

标签: 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.

我的问题是如何解决此警告?是否有什么可以代替-lm或只是删除它?

1 个答案:

答案 0 :(得分:0)

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

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