2016-12-18 9 views
0

Ich bin neu in NetBeans 8.2 und das C++ Projekt wurde erfolgreich mit 'make' Befehl im Terminal gebaut, wird aber nicht in NetBeans 8.2 eingebaut.'nvcc nicht gefunden' in NetBeans 8.2 nur

Und ich hatte den Pfad von NVCC festgelegt und es wird gefunden, wenn ich 'which nvcc' in th-Terminal tippte. Es sagt '/usr/local/cuda-8.0/bin/nvcc'

Ich kann andere CUDA-Beispiel mit 'make' Befehl im Terminal erstellen, aber NetBeans 8.2 wird kein CUDA-Projekt machen.

Es sagt 'nvcc: nicht gefunden'

Wie kann ich nvcc in NetBeans 8.2 eingestellt?

Antwort

0

Haben Sie diese Schritte versucht?

wie kompilieren?

Recht auf Ihrem Projekt klicken und „Eigenschaften“

auf dem Registerkarte Allgemein, deaktivieren Sie beide „C-Compiler erforderlich“ und „C++ Compiler erforderlich“, wählen Sie „Generic“ in der Liste der „Plattform“

auf dem Baum auswählen "C/C++" -> "C Compiler" - zu etwas wie die> "Allgemein"

und die Verzeichnisse enthalten ändern.

:/usr/local/cuda/einschließen:/home/patrick/NVIDIA_CUDA_SDK/common/inc

zu Ihrem eigenen Pfad ändern.

und im "Tool" Typ nvcc

noe in der "C/C++" -> "C Compiler" -> "Command Line" legen Sie diese Optionen -v -deviceemu --compile -

G0

tun genau das gleiche für die "C/C++" -> "C++ Compiler"

setzen nun der Linker in der gleichen Eigenschaften Feld wählen "Linker" -> "Allgemein", Ändern Sie "Werkzeug" in nvcc

Dies sind die Anweisungen, von denen ich erwarte, dass sie für das, was Sie zu tun versuchen, nützlicher sind.

Sie können auf the devtalk forum von Nvidia gefunden werden, für die es ein wenig weniger off-topic als SO sein könnte.