Hallo,
ich setze mich gerade etwas mit CUDA auseinander...allerdings bekomme ich nichts kompiliert.
Ausschlaggebend ist der Fehler "/usr/bin/ld: cannot find -lcuda"...darüber gibt es im Internet auch geschätzte 10.000 Threads, in denen mehr oder weniger das gleiche steht. PATH exportieren und symbolische Verknüpfungen erstellen. Das habe ich bereits versucht, allerdings hat das mein Problem nicht behoben.
Da ich noch ziemlicher Neuling bin was Programmierung, Treiber usw. unter Linux angeht, hoffe ich, hier kann mir jemand helfen.
Mein System:
Intel i7 920
Ubuntu 12.04 (64bit)
NVIDIA GTX295, Treiber:295.49
CUDA 4.0.13
gcc 4.3
Falls ihr noch mehr Infos braucht, sagt bescheid.
Danke schonmal...
Generell ist bei solchen Sachen zumindest der Compiler-Aufruf noch von Interesse und sollte mit angegeben werden. Am besten noch ein Minimal-Beispiel dazu.
Aber ich würde mal vermuten, dir fehlt schlicht die CUDA-Bibliothek 'libcuda.so'. Wie das Paket unter Ubuntu heißt kann ich dir nicht sagen, aber such mal nach 'cuda' und 'dev'.
Autsch schlechte Nachrichten libcuda ist leider Aus den Standardtquellen für Ubuntu nicht verfügbar!
Siehe hier: http://packages.ubuntu.com/precise/boinc-nvidia-cuda
mfg darkstar999
Hallo,
Falls es noch relevant ist, ich habe mir soeben auch fast die Zähne am CUDA SDK ausgebissen (nur fast
) und habe einen Wiki-Artikel angelegt. Ist noch in der Baustelle, ansonsten einfach im Wiki nach CUDA suchen.
Ich suche übrigens auch noch Tester für den Artikel, wäre gut wenn noch zwei drei Leute bestätigen könnten, dass die ganze Sache auch bei ihnen sauber durchläuft! 