सभी gcc चेतावनियों को अक्षम करें


184

मैं एक ऐसी परियोजना पर काम कर रहा हूं जो किसी विशेष किस्म के संकलक त्रुटि संदेशों को पढ़ेगी और उनके साथ उपयोगी चीजें करेगी। नमूना कोडबेस मैं इस पर परीक्षण कर रहा हूं (एक यादृच्छिक ओपन-सोर्स एप्लिकेशन), और इसलिए बार-बार पुनर्निर्माण, इसमें कुछ बिट्स शामिल हैं जो चेतावनी उत्पन्न करते हैं, जो मेरे लिए कोई दिलचस्पी नहीं हैं।

मैं जीसीसी से सभी चेतावनियों को कैसे अक्षम कर सकता हूं, इसलिए मैं सिर्फ त्रुटि संदेश देख सकता हूं यदि कोई हो?


27
लेकिन कृपया ध्यान दें; बेहतर होगा कि आप अपने कोड को बंद करने के बजाय चेतावनी को समाप्त करने के लिए बेहतर बना रहे हैं!
मिच गेहूं

55
@ मिच: मेरा मानना ​​है कि मैंने यह स्पष्ट करने के लिए प्रश्न को स्पष्ट किया है कि मैं इन चेतावनी संदेशों में न तो जिम्मेदार हूं और न ही इसके लिए इच्छुक हूं। वे वास्तव में इन उद्देश्यों के लिए कोई फर्क नहीं पड़ता।
फिल मिलर

जवाबों:


288

-w चेतावनी संदेशों को अक्षम करने के लिए GCC चौड़ा विकल्प है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.