Προς το περιεχόμενο

cutil.h σε CUDA


pagratios

Προτεινόμενες αναρτήσεις

Ξέρει κάποιος πως να κάνεις compile με την cutil.h γιατί ενώ κάνω

 

>nvcc -o run file.cu -I $SDK/common/inc -L $SDK/common/lib/linux/ -lcutil

 

και πετάει το εξής σφάλμα

 

>/usr/bin/ld: cannot find -lcutil
collect2: ld returned 1 exit status

 

μάλλον δεν υπάρχει το αρχείο .so

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ξέρει κάποιος πως να κάνεις compile με την cutil.h γιατί ενώ κάνω

 

>nvcc -o run file.cu -I $SDK/common/inc -L $SDK/common/lib/linux/ -lcutil

 

και πετάει το εξής σφάλμα

 

>/usr/bin/ld: cannot find -lcutil
collect2: ld returned 1 exit status

 

μάλλον δεν υπάρχει το αρχείο .so

 

Όταν βάζεις το -lcutil, στον linker αυτός ψάχνει το libcutil.so αρχείο σε όλα τα γνωστά paths του nvcc και επιπλέον στο $SDK/common/lib/linux/. Υπάρχουν τρείς περιπτώσεις: ή δεν έχεις τα σωστά paths, ή το shared object (.so) file ονομάζεται κάπως αλλιώς, ή δεν υπάρχει καθόλου.

 

Ρίξε μια ματιά και στα παραδείγματα που έχει η NVIDIA για το SDK. Πώς χρησιμοποιεί τον nvcc μέσα στα Makefiles.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...