2012-04-20 16 views
18

मैं एक ब्रू ऐप विकसित कर रहा हूं। जब एमओडी फ़ाइल प्राप्त करने के लिए एप्लिकेशन संकलन, मैं लगातार इस त्रुटिचेतावनियों को त्रुटियों के रूप में माना जा रहा है (cc1.exe)

cc1.exe हो रही है: चेतावनी त्रुटियों

मैं इस चेतावनी को निष्क्रिय करना चाहते के रूप में इलाज किया जा रहा। मैंने इसे गुगल किया है, और कई कहते हैं कि -werror अक्षम करने में मदद मिलेगी, लेकिन मुझे नहीं पता कि यह कैसे करना है। कंपाइलर कोडसोर्सरी एआरएम है।

उत्तर

27

आपको -WerrorCFLAGS, CPPFLAGS आदि से निकालना होगा; ये आमतौर पर मेकफ़ाइल या स्क्रिप्ट बनाने में सेट होते हैं।

हालांकि, मैं इसके बजाय वास्तविक चेतावनियों को ठीक करने की दृढ़ सलाह देता हूं, जो अधिक स्थिर और त्रुटि रहित कोड उत्पन्न करेगा।

+0

क्या कोई तरीका है कि मैं लिनक्स बिल्ड सिस्टम –

+3

में से केवल एक फ़ाइल को बाहर कर सकता हूं, मेरे विशेष मामले में मुझे '-वियर-निहित-कार्य-घोषणा' को हटाने की आवश्यकता है। पूरी तरह से आपकी सलाह से सहमत हैं, लेकिन कभी-कभी आप किसी और के कोड को संकलित करना चाहते हैं, जो जीसीसी के पुराने संस्करणों के तहत संकलित करने के लिए उपयोग किया जाता है और उचित समय में इन चेतावनियों में से कई को ठीक करने के लिए उपयोग किया जाता है। –