Dies ist das erste Mal, dass ich versuche, ATLAS zu benutzen. Ich bin nicht in der Lage, es richtig zu verknüpfen. Hier ist ein sehr einfaches Programm:
%Vor%Wenn ich es auf einer Linux-Plattform mit Standard-ATLAS-Installation kompiliere, gibt es einen Verbindungsfehler:
%Vor%Wie Sie sehen, habe ich versucht, verschiedene Kombinationen von Bibliotheken zu geben, aber das hat nicht geholfen. Was mache ich falsch?
Sie brauchen
%Vor%, weil Sie mit g++
kompilieren.
Oder Sie könnten sogar
tun %Vor%um auch als C compilieren zu können.
Wenn Sie in C ++ kompilieren, wird erwartet, dass die Namen verändert werden. Aber da cblas in C kompiliert wird, haben die exportierten Symbole keine verfälschten Namen. Sie müssen also den Compiler anweisen, nach Symbolen im C-Stil zu suchen.