英特尔编译器下的-mkl和-lm之间的区别

时间:2019-07-01 15:21:50

标签: c intel-mkl

在代码编译(intel编译器)期间链接库时,如果使用

mpicc -lm -lmpi ...,我有个警告说:

icc: warning #10315: specifying -lm before files may supersede the Intel(R) math library and affect performance

因此,我使用了英特尔的数学库mkl,即mpicc -mkl -lmpi ...。我很好奇-mkl-lm有什么区别?如果我不喜欢任何数学库就删除-lm,它也可以工作。为什么?

0 个答案:

没有答案