मैं हमेशा -Wall -Wextra -Werror
के साथ संकलित करता हूं।जीसीसी के साथ -विश्वास और -नो-त्रुटि = अप्रयुक्त
हालांकि कई बार जब मैं त्वरित संकलन परीक्षण करता हूं तो मुझे -Wunused
त्रुटियों के सूट को अनदेखा करने की आवश्यकता होती है। विभिन्न कारणों से मैं उन्हें चेतावनियों के रूप में देखना चाहता हूं और त्रुटियों के रूप में अन्य सभी चेतावनियों को छोड़कर त्रुटियों में नहीं।
-Wno-unused
बेशक कोई चेतावनी प्रदर्शित नहीं करता है, इसलिए मुझे इसकी आवश्यकता नहीं है।एक मैंने सोचा था कि समाधान
-Wno-error=unused
है दुर्भाग्य से (वे अभी भी त्रुटि के रूप में रिपोर्ट कर रहे हैं) काम करने के लिए नहीं लगता है,व्यक्तिगत रूप से झंडे की स्थापना (जैसे
-Wno-error=unused-variable
) काम करता है के रूप में उम्मीद (केवल चेतावनी के रूप में रिपोर्ट)।
तो वहाँ के बिना सभी विकल्पों को सूट -Wno-error=unsused-...
व्यक्तिगत रूप से निर्दिष्ट करने के लिए उन्हें चेतावनी बनाने के लिए है, जबकि -Werror
छोड़ने के लिए एक रास्ता है?
-Werro -Wno-error=unused
का व्यवहार एक बग है?
क्या आपको मिला? –