Probleme mit mkl beim statischen kompilieren...
-
Hallo,
ich habe eine Frage zum statischen kompilieren:
Ich habe ein Programm, das mittels einem Makefile kompiliert wird. Das funktioniert auch alles und das Programm läuft.
Jetzt will ich das Ganze aber mit der Flag -static kompilieren. Dann bekomme ich auf einmal die Fehlermeldung:
ld: cannot find -lmkl
Weiß jemand was ich falsch mache?
Danke schonmal...
-
*bump*
-
Vielleicht hast du keine statische Version von mkl.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum ANSI C in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
...hm...ok:
ich sollte vielleicht noch einige zusätzliche Sachen sagen:
1. ich verwende ubuntu
2. ich bin anfänger in sachen programmieren...
woran erkenne ich denn ob ich eine statische version von mkl habe?
-
libmkl.so ist die dynamische und libmkl.a die statische Variante (und die meisten Bibliotheken findet man in /usr/lib/)
-
ah...ok
also wie es ausieht hab ich nur die .so
jetzt ist natürlich wo kriege ich die statische version her?
sry falls das eine doofe frage ist