#pragma
संकलक को निर्देश हैं। आप #include से पहले कुछ सेट कर सकते हैं और उसके बाद इसे निष्क्रिय कर सकते हैं।
आप इसे कमांड लाइन पर भी कर सकते हैं ।
विशेष रूप से चेतावनियों को अक्षम करने पर एक और जीसीसी पृष्ठ ।
मैं स्रोत कोड के भीतर # प्राग्मा का उपयोग करने के विकल्प के लिए जाऊंगा, और फिर आपको चेतावनी देने में अक्षम होने का एक
ध्वनि कारण (एक टिप्पणी के रूप में) प्रदान कर रहा हूं। इसका मतलब हेडर फ़ाइलों के बारे में तर्क देना होगा।
जीसीसी ने चेतावनी के प्रकारों को वर्गीकृत करके यह दृष्टिकोण किया । आप उन्हें चेतावनी देने या नजरअंदाज करने के लिए वर्गीकृत कर सकते हैं। पहले से लिंक किए गए लेख आपको दिखाएंगे कि कौन सी चेतावनियाँ अक्षम हो सकती हैं।
नोट: आप विशेषताओं का उपयोग करके कुछ चेतावनियों को रोकने के लिए स्रोत कोड की मालिश भी कर सकते हैं ; हालाँकि, यह आपको GCC से काफी निकटता से बाँधता है।
नोट 2: जीसीसी पॉप / पुश इंटरफेस का उपयोग भी करता है जैसा कि माइक्रोसॉफ्ट के कंपाइलर में उपयोग किया जाता है - माइक्रोसॉफ्ट इस इंटरफेस के माध्यम से चेतावनी को निष्क्रिय करता है। मेरा सुझाव है कि आप इसकी जांच करें, क्योंकि मुझे नहीं पता कि क्या यह संभव है।