मैं guda को/usr/cuda/local/cuda_runtime.h में शामिल करने के लिए कैसे मजबूर कर सकता हूं?त्रुटि: cuda_runtime.h: ऐसी कोई फ़ाइल या निर्देशिका
मैं एक सीयूडीए अनुप्रयोग को एक सी रैपर के साथ संकलित करने का प्रयास कर रहा हूं। मैं उबंटू 10.04 चला रहा हूँ।
मैं सफलतापूर्वक निम्न आदेश के साथ एक .so में मेरी CUDA आवेदन संकलित किया है:
nvcc -arch=sm_11 -o libtest.so --shared -Xcompiler -fPIC main.cu
जब मैं कोशिश करते हैं और निम्न आदेश के साथ मेरी सी आवरण फ़ाइल संकलन:
gcc -std=c99 -o main -L. -ltest main.c
मैं त्रुटि प्राप्त करें:
error: cuda_runtime.h: No such file or directory
मैंने सत्यापित किया है कि cuda_runtime.h वास्तव में/usr/स्थानीय/CUDA/शामिल
उपयोग कर रहे हैं मुझे लगता है आप/usr मतलब/स्थानीय/CUDA/शामिल हैं। क्या आपने अपनी जीसीसी कमांड लाइन में ए-आई स्विच जोड़ने का प्रयास किया था? उदाहरण के लिए: gcc -std = c99 -I/usr/local/cuda/include -o main -L। -ltest main.c –
धन्यवाद, यह काम किया! – skrieder
यदि आपको कोई फर्क नहीं पड़ता है, तो कृपया इसे अपने प्रश्न के उत्तर के रूप में पोस्ट करें। फिर इसे स्वीकार करें या मैं जवाब को ऊपर उठाऊंगा। धन्यवाद। –