Я не могу скомпилировать когда использую флаг -fast - PullRequest
0 голосов
/ 21 февраля 2019

Я компилирую с помощью этой команды:

icc -O3 MD.c util.c control.c -o MD

, и все работает нормально, но я хочу использовать также флаг-fast

Я скомпилирую так:

icc -O3 -fast MD.c util.c control.c -o MD

и получаю следующее сообщение:

ld: не удается найти -lm

ld: не удается найти -lc

ld: не удается найти -ldl

ld: не удается найти -lc

Нужно ли включать какую-либо библиотеку?

PS: я использую компилятор intel-cc-17 / 17.0.2.174

1 Ответ

0 голосов
/ 21 февраля 2019

Кажется, я нашел причину, по которой он не компилируется.

Команда -Ofast.Я использовал -Ofast, и он отлично работает!

Я обычно нахожу его в литературе как -fast, поэтому я использовал эту команду изначально

...