int करने के लिए सेट करने के लिए क्या कोई विकल्प वैरिएबल प्रकार या int
C++ कोड लिनक्स में जी ++ संकलक के साथ संकलित की है कि करने के लिए चर प्रकार सेट करने के लिए छोड़ देते हैं है। (जैसा कि मैंने सोलारिस से linux को पोर्टिंग कर रहा हूँ)सी में कोई भी विकल्प ++ वैरिएबल प्रकार डिफ़ॉल्ट
const bufLen = 2000;
संकलन सोलारिस में ठीक चला गया।
एक और बात, मैं (फ़ाइल पर नियंत्रण है न यह के रूप में के रूप में यह
जब से मैं नहीं कर सकते C++ फ़ाइल को बदलने (बाइनरी के रूप में किसी तीसरे पक्ष द्वारा प्रदान की) कुछ पार्सर द्वारा उत्पन्न होता है
error: ISO C++ forbids declaration of `bufLen` with no type
संपादित करें: उत्पन्न होता है संकलन से पहले हर), मैं (++ जी के) कुछ विकल्प की जरूरत है तो मैं को दबाने के लिए संकलन के दौरान शामिल कर सकते हैं/त्रुटि को हल
जानकारी: विकल्प वर्तमान में मैं -c -fPIC -Wno-deprecated -m32 -O2 -ffriend-injection -g
उपयोग कर रहा हूँ विकल्पों में से किसी को भी मुझे परेशानी खड़ी कर रहा है (या अन्य प्रभावित करते हैं)?
अग्रिम
क्या आप वाकई सी ++ (और सी नहीं) फ़ाइल हैं? सी 8 9 को 'int' को छोड़ा जाने की अनुमति है। – avakar
क्या आप इसे सी कोड के रूप में संकलित कर सकते हैं? दूसरे शब्दों में सी कंपाइलर का उपयोग करें और सी ++ कंपाइलर नहीं। – sashang
@sashang: यह सी ++ फ़ाइल सी फाइल नहीं है। मैंने अभी एक पंक्ति का उल्लेख किया है जो मुझे 10,000 लाइन पार्सर से उत्पन्न सी ++ फ़ाइल – Makesh