साथ संकलक चेतावनी को अक्षम कैसे मैं एक विशिष्ट संकलक nvcc
साथ चेतावनी को अक्षम करना चाहते हैं, विशेष रूपNVCC
चेतावनी: शून्य संदर्भ अनुमति नहीं है
कोड मैं पर काम कर रहा हूँ NULL
संदर्भ का उपयोग करता है SFINAE
का हिस्सा हैं, इसलिए उन्हें टाला नहीं जा सकता है।
एक आदर्श समाधान #pragma
केवल स्रोत फ़ाइल में होगा जहां हम चेतावनियों को अक्षम करना चाहते हैं, लेकिन एक कंपाइलर ध्वज भी ठीक होगा, अगर कोई प्रश्न में चेतावनी को बंद करने के लिए मौजूद है।
संपादित करें: मैं एनवीआईडीआईए से किसी के संपर्क में रहा हूं, और उन्होंने मुझे बताया कि वर्तमान में डिवाइस कंपाइलर से आने वाली चेतावनियों को अक्षम करने के लिए कोई विधि नहीं है। मैं एक परिणाम के रूप में इस प्रश्न को बंद करने के लिए जा रहा हूँ
-Xcompiler -Wnonull
: मेजबान संकलक से चेतावनी के लिए आप निम्नलिखित झंडे की तरह कुछ का उपयोग कर सकते हैं।
आप कर सकते हैं 'google' कि, या' nvcc' मैनुअल पढ़ने को दबाने के लिए कर सकते हैं। 'Nvcc --help' टाइप करके –
मैं देख सकता हूं कि एक 'अक्षम करने योग्य चेतावनी' विकल्प या समान रूप से' -w' है। –
धन्यवाद @ Soroosh129। मैं अपने प्रश्न को और अधिक विशिष्ट बनाने के लिए संपादित करूंगा: मुझे सभी चेतावनी संदेशों को बंद करने की तुलना में अधिक बढ़िया नियंत्रण के साथ कुछ चाहिए, क्योंकि चेतावनी अच्छी बात है! दुर्भाग्य से मैं Google का उपयोग करके या मैन्युअल को देखकर इसे नहीं ढूंढ पाया। – bcumming