Ich fand die Formatierung des Guides etwas irreführend und vermute, dass diese Zeilen im Makefile:
LAlib = -Wl,--start- group $(LAdir)/libmkl_intel_lp64.a $(LAdir)/libmkl_intel_thread.a $(LAdir)/libmkl_core.a -Wl, --end-group -lpthread -lm
Sollte eigentlich eine einzelne Zeile sein wie folgt:
LAlib = -Wl,--start-group $(LAdir)/libmkl_intel_lp64.a $(LAdir)/libmkl_intel_thread.a $(LAdir)/libmkl_core.a -Wl, --end-group -lpthread -lm
Mit anderen Worten, wenn Sie nach der Zeile --start- in Zeile 105 einen Zeilenumbruch haben, entfernen Sie diesen und stellen Sie sicher, dass Zeile 106, die aktuell mit beginnt, group
an das Ende von Zeile 105 verschoben wird.