Проблема при использовании "-lm" во время компиляции кода - PullRequest
0 голосов
/ 22 февраля 2019

Когда я пытаюсь скомпилировать мои целевые файлы, я использую следующую команду:

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 голосов
/ 22 февраля 2019

Вы используете ICC, который поставляется с собственными быстрыми математическими библиотеками для лучшей векторизации и производительности (SVML).

Не указывайте -lm или используйте вместо этого gcc / clang.

...