gccxml - क्लाउड में ऑनलाइन

यह कमांड gccxml है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


gccxml - C++ घोषणाओं का एक XML प्रतिनिधित्व बनाएं।

SYNOPSIS


gccxml [विकल्प] -fxml=

वर्णन


GCC-XML C++ स्रोत फ़ाइल को वैसे ही पार्स करता है जैसे इसे बनाते समय कंपाइलर द्वारा देखा जाता है। आसान-
क्लास, फ़ंक्शन और नेमस्पेस घोषणाओं के XML प्रतिनिधित्व को पार्स करने के लिए डंप किया जाता है
एक निर्दिष्ट फ़ाइल के लिए. पूर्ण C प्रीप्रोसेसिंग फ़ाइल को C++ अनुवाद इकाई में बदल देती है
जैसा कि संकलक ने देखा। इसका मतलब है कि जीसीसी-एक्सएमएल को समान मानक का उपयोग करना चाहिए
कंपाइलर के रूप में लाइब्रेरी और अन्य हेडर फ़ाइलें। जीसीसी-एक्सएमएल को किसी भी अनुकरण के लिए कॉन्फ़िगर किया जा सकता है
कई लोकप्रिय कंपाइलरों में से।

विकल्प


GCC-XML चलाने के लिए निम्नलिखित विकल्प उपलब्ध हैं:

--कॉपीराइट
GCC-XML कॉपीराइट प्रिंट करें और बाहर निकलें।

- दाढ़
अतिरिक्त डिबगिंग जानकारी प्रिंट करें. यह विकल्प GCC-XML को प्रिंट करने का कारण बनता है
पैच किए गए GCC C++ को निष्पादित करने के लिए निष्पादन योग्य नाम और कमांड-लाइन तर्क का उपयोग किया जाता है
पार्सर. किसी असमर्थित कंपाइलर का अनुकरण करने का प्रयास करते समय यह उपयोगी होता है।

-fxml=
XML आउटपुट फ़ाइल निर्दिष्ट करें. यह विकल्प सीधे पैच किए गए जीसीसी को भेज दिया जाता है
सी++ पार्सर. यह XML डंप को सक्षम करता है और आउटपुट फ़ाइल नाम निर्दिष्ट करता है।

-fxml-प्रारंभ= [,...]
आरंभिक घोषणाओं की एक सूची निर्दिष्ट करें. यह विकल्प सीधे पर भेज दिया जाता है
जीसीसी सी++ पार्सर को पैच किया गया। यह तभी सार्थक है जब -fxml= भी निर्दिष्ट हो। यह
नामित प्रारंभिक घोषणाओं की अल्पविराम से अलग की गई सूची निर्दिष्ट करता है। GCC-XML डंप हो जाएगा
अनुवाद इकाई में केवल घोषणाओं का सबसेट ही पहुंच योग्य है
निर्दिष्ट प्रारंभ में से किसी एक से स्रोत संदर्भों के अनुक्रम के माध्यम से
घोषणाएं

--gccxml-कंपाइलर
GCCXML_COMPILER को "xxx" पर सेट करें।

--gccxml-cxxflags
GCCXML_CXXFLAGS को "xxx" पर सेट करें।

--gccxml-निष्पादन योग्य
GCCXML_EXECUTABLE को "xxx" पर सेट करें।

--gccxml-cpp
GCCXML_CPP को "xxx" पर सेट करें।

--gccxml-config
GCCXML_CONFIG को "xxx" पर सेट करें।

--gccxml-root
GCCXML_ROOT को "xxx" पर सेट करें।

--gccxml-gcc-विकल्प
फ़ाइल "xxx" से जीसीसी विकल्प पढ़ें। यह विकल्प उस फ़ाइल को निर्दिष्ट करता है जिससे पढ़ना है
पैच किए गए GCC C++ पार्सर को पास करने के विकल्प। यह निर्दिष्ट करने के लिए उपयोगी है
शामिल निर्देशिकाओं की लंबी सूची। फ़ाइल की प्रत्येक पंक्ति एक विकल्प बन जाती है। खाली
'#' से शुरू होने वाली रेखाओं और रेखाओं को नजरअंदाज कर दिया जाता है।

--मदद पूर्ण सहायता प्रिंट करें और बाहर निकलें। पूर्ण सहायता द्वारा प्रदान किए गए अधिकांश दस्तावेज़ प्रदर्शित होते हैं
UNIX मैन पेज. यह गैर-यूनिक्स प्लेटफार्मों पर उपयोग के लिए प्रदान किया गया है, लेकिन यह भी है
यदि मैन पेज स्थापित नहीं है तो सुविधाजनक।

--मदद-एचटीएमएल
संपूर्ण सहायता HTML प्रारूप में प्रिंट करें. इस विकल्प का उपयोग GCC-XML लेखकों द्वारा सहायता के लिए किया जाता है
वेब पेज तैयार करें.

--पुरुष एक UNIX मैन पेज प्रिंट करें और बाहर निकलें। इस विकल्प का उपयोग जीसीसी-एक्सएमएल लेखकों द्वारा उत्पन्न करने के लिए किया जाता है
UNIX मैन पेज.

--प्रिंट
कॉन्फ़िगरेशन सेटिंग्स प्रिंट करें और बाहर निकलें। जीसीसी-एक्सएमएल में कई कॉन्फ़िगरेशन विकल्प हैं
इसे किसी अन्य कंपाइलर का अनुकरण करने में सहायता करें। इस विकल्प का उपयोग करने से GCC-XML हो जाएगा
स्वयं को ऐसे कॉन्फ़िगर करें मानो वह C++ स्रोत को पार्स करने जा रहा हो, लेकिन रुकें और प्रिंट करें
कॉन्फ़िगरेशन मिला. यह कॉन्फ़िगरेशन की जाँच के लिए उपयोगी है.

--प्रीप्रोसेस
इनपुट और निकास को प्रीप्रोसेस करें। जीसीसी-एक्सएमएल दूसरे के प्रोप्रोसेसर का अनुकरण करता है
संकलक. इस विकल्प का उपयोग करने से जीसीसी-एक्सएमएल स्वयं को वैसे ही कॉन्फ़िगर कर लेगा जैसे वह था
C++ स्रोत को पार्स करने जा रहा हूं, लेकिन प्रीप्रोसेसिंग के बाद रुक जाऊंगा। ये इसके लिए उपयोगी है
अन्य कंपाइलर के सिमुलेशन से संबंधित डिबगिंग समस्याएं।

-E --प्रीप्रोसेस के लिए उपनाम।

--संस्करण
प्रोग्राम का नाम/संस्करण बैनर दिखाएं और बाहर निकलें।

अन्य झंडे, जैसे -I और -D, पैच किए गए GCC C++ पार्सर निष्पादन योग्य पर भेज दिए जाते हैं।

सैटिंग्स


GCC-XML को C++ स्रोत कोड पढ़ते समय कंपाइलर के पार्सर को अनुकरण करने के लिए डिज़ाइन किया गया है। कुछ
किसी विशेष कंपाइलर का अनुकरण कैसे किया जाए, यह निर्धारित करने के लिए कॉन्फ़िगरेशन सेटिंग्स की आवश्यकता होती है
उपयोगकर्ता की पसंद. GCC-XML को कॉन्फ़िगर करने के लिए निम्नलिखित सेटिंग्स का उपयोग किया जा सकता है:

जीसीसीएक्सएमएल_कंपाइलर
C++ कंपाइलर का अनुकरण किया जाना है। जीसीसी-एक्सएमएल स्वचालित रूप से निर्धारित करने का प्रयास करेगा
इस सेटिंग द्वारा निर्दिष्ट कंपाइलर का अनुकरण कैसे करें। कंपाइलर निर्दिष्ट है
इसके निष्पादन योग्य नाम से (जैसे कि "g++")। विजुअल स्टूडियो के लिए, कंपाइलर है
"msvc6", "msvc7", "msvc71", या "msvc8" द्वारा निर्दिष्ट (यदि "cl" दिया गया है, तो GCC-XML
यह अनुमान लगाने का प्रयास करता है कि किस वीएस का उपयोग करना है)।

GCCXML_CXXFLAGS
C++ कंपाइलर के लिए फ़्लैग सिम्युलेट किए जाने हैं। अधिकांश कंपाइलरों का व्यवहार ऐसा कर सकता है
कमांड लाइन पर झंडे निर्दिष्ट करके समायोजित किया जाए। जब GCC-XML प्रयास करता है
स्वचालित रूप से यह निर्धारित करने के लिए कि कंपाइलर का अनुकरण कैसे किया जाए, इन झंडों को ध्यान में रखा जाता है
विचार।

जीसीसीएक्सएमएल_CONFIG
सामान्य सेटिंग्स के लिए कॉन्फ़िगरेशन फ़ाइल. जब गैर-डिफ़ॉल्ट सेटिंग्स अक्सर होती हैं
उपयोग किए जाने पर, उनमें शामिल एकल फ़ाइल लिखना सुविधाजनक होता है। जब ऐसी फ़ाइल होती है
निर्दिष्ट, इसे किसी भी ऐसी सेटिंग को कॉन्फ़िगर करने के लिए पढ़ा जाएगा जो अभी तक ज्ञात नहीं है। प्रत्येक
फ़ाइल की पंक्ति में KEY='VALUE' फ़ॉर्म का एक असाइनमेंट शामिल है (उदाहरण के लिए,
GCCXML_COMPILER='g++').

GCCXML_EXECUTABLE
पैच किए गए GCC C++ पार्सर निष्पादन योग्य को निर्दिष्ट करें। जीसीसी-एक्सएमएल प्रोग्राम जैसा कि देखा गया है
उपयोगकर्ता वास्तव में एक फ्रंट-एंड है जो कॉन्फ़िगर करने के लिए आवश्यक झंडे निर्धारित करता है
किसी अन्य कंपाइलर को अनुकरण करने के लिए GCC C++ पार्सर को पैच किया गया। यह सेटिंग निर्दिष्ट करती है
झंडे निर्धारित हो जाने के बाद चलाने के लिए वास्तविक निष्पादन योग्य। उपयोगकर्ताओं को शायद ही कभी ऐसा करना चाहिए
इस मान को इसके डिफ़ॉल्ट से बदलने की आवश्यकता है।

जीसीसीएक्सएमएल_सीपीपी
जीसीसी सी प्रीप्रोसेसर निष्पादन योग्य निर्दिष्ट करें। उपयोगकर्ता द्वारा देखा गया जीसीसी-एक्सएमएल प्रोग्राम
वास्तव में एक फ्रंट-एंड है जो पैच को कॉन्फ़िगर करने के लिए आवश्यक झंडे निर्धारित करता है
किसी अन्य कंपाइलर का अनुकरण करने के लिए GCC C++ पार्सर। यह सेटिंग निर्दिष्ट करती है
डिबगिंग के लिए निर्धारित किए गए फ़्लैग के साथ चलने के लिए प्रीप्रोसेसर
उद्देश्य. उपयोगकर्ताओं को शायद ही कभी इस मान को उसके डिफ़ॉल्ट से बदलने की आवश्यकता होगी।

GCCXML_ROOT
जीसीसी-एक्सएमएल समर्थन लाइब्रेरी निर्देशिका। चूँकि GCC-XML केवल एक C++ पार्सर है, यह
यह अनुकरण करने का प्रयास करने वाले प्रत्येक कंपाइलर की कार्यक्षमता को सटीक रूप से डुप्लिकेट नहीं कर सकता है।
कुछ कंपाइलर कोड के साथ मानक हेडर प्रदान करते हैं जो जीसीसी-एक्सएमएल सीधे नहीं कर सकता है
सँभालना। इस सीमा के आसपास काम करने के लिए, प्रत्येक के लिए एक सहायता लाइब्रेरी प्रदान की जाती है
संकलक. इसमें हेडर फ़ाइलों का एक सेट होता है जिसका उपयोग इसके स्थान पर किया जाता है
कंपाइलर के सिस्टम हेडर। इन फ़ाइलों में मामूली बदलाव होते हैं और फिर शामिल होते हैं
संगत वास्तविक हेडर. इन समर्थन वाले निर्देशिका वृक्ष की जड़
लाइब्रेरी हेडर इस सेटिंग द्वारा निर्दिष्ट किया गया है। उपयोगकर्ताओं को शायद ही कभी बदलाव की आवश्यकता पड़े
यह मान अपने डिफ़ॉल्ट से.

GCCXML_FLAGS
दूसरे कंपाइलर का अनुकरण करने के लिए झंडे का उपयोग किया जाता है। जब GCC-XML पैच किए गए GCC C++ को चलाता है
पार्सर, इन झंडों को प्रोग्राम को यह बताने के लिए पास किया जाता है कि कैसे अनुकरण किया जाए
विशेष संकलक. यह सेटिंग आमतौर पर दूसरे से स्वचालित रूप से पता लगाई जाती है
सेटिंग्स, लेकिन इसे उन्नत उपयोगकर्ताओं द्वारा सीधे निर्दिष्ट किया जा सकता है। अधिकांश उपयोगकर्ताओं को चाहिए
स्वचालित कॉन्फ़िगरेशन से इस मान को बदलने का प्रयास न करें।

GCCXML_USER_FLAGS
कंपाइलर सिमुलेशन के लिए अतिरिक्त उपयोगकर्ता ध्वज। जब GCC-XML पैच किए गए GCC को चलाता है
C++ पार्सर, ये झंडे GCCXML_FLAGS द्वारा निर्दिष्ट झंडे के अतिरिक्त पारित किए जाते हैं।
यह उन्नत उपयोगकर्ताओं को इसका उपयोग करते हुए कंपाइलर सिमुलेशन में बदलाव करने की अनुमति देता है
GCCXML_FLAGS का स्वचालित कॉन्फ़िगरेशन। उपयोगकर्ताओं को इसे बदलने की शायद ही कभी आवश्यकता पड़े
इसके डिफ़ॉल्ट से मान.

ऐसे कई माध्यम हैं जिनके द्वारा ये सेटिंग्स कॉन्फ़िगर की जाती हैं। वे यहां सूचीबद्ध हैं
वरीयता क्रम (सर्वोच्च प्रथम):

कमांड लाइन ऑप्शंस
सेटिंग्स को उनके संबंधित विकल्पों द्वारा निर्दिष्ट किया जा सकता है। जब कोई सेटिंग हो
संबंधित कमांड-लाइन विकल्प प्रदान किया गया है, इसका उपयोग किसी अन्य के पक्ष में किया जाता है
विन्यास का साधन. यदि GCCXML_CONFIG को कमांड-लाइन पर सेट किया गया है, तो सेटिंग्स हैं
फ़ाइल से अन्य कमांड-लाइन की तुलना में थोड़ी कम प्राथमिकता के साथ पढ़ें
विकल्प.

वातावरण चर
सेटिंग परिवेश में नाम के अनुसार कॉन्फ़िगर की गई हैं. प्रत्येक सेटिंग पहले से ज्ञात नहीं है
एक पर्यावरण चर से उसके नाम के साथ पढ़ा जाता है। यदि GCCXML_CONFIG द्वारा सेट किया गया है
पर्यावरण, सेटिंग्स को फ़ाइल से थोड़ा कम प्राथमिकता के साथ पढ़ा जाता है
अन्य पर्यावरण चर की तुलना में।

विन्यास फ़ाइलें
GCCXML_CONFIG की खोज की जाती है। यदि GCCXML_CONFIG अभी तक सेट नहीं किया गया है, तो
कॉन्फ़िगरेशन फ़ाइल को स्वचालित रूप से ढूंढने का प्रयास किया जाता है। सबसे पहले, यदि फ़ाइल
$HOME/.gccxml/config मौजूद है, इसका उपयोग किया जाएगा। दूसरा, यदि जीसीसी-एक्सएमएल निष्पादित किया जा रहा है
इसकी बिल्ड निर्देशिका से, उस निर्देशिका से एक कॉन्फ़िगरेशन फ़ाइल का उपयोग किया जाएगा। आखिरकार,
यदि कोई कॉन्फ़िगरेशन फ़ाइल इंस्टॉलेशन की समर्थन लाइब्रेरी निर्देशिका में पाई जाती है, तो वह मिल जाएगी
इस्तेमाल किया गया। एक बार मिल जाने पर, किसी भी अज्ञात सेटिंग्स को कॉन्फ़िगरेशन फ़ाइल से पढ़ा जाता है।

अनुमान लगा
अनुमान अन्य सेटिंग्स के आधार पर लगाए जाते हैं। एक बार GCCXML_COMPILER सेट हो जाने के बाद, यह है
GCCXML_FLAGS के लिए सेटिंग को स्वचालित रूप से ढूंढने के लिए उपयोग किया जाता है। यदि यह सेट नहीं है, तो
कंपाइलर सेटिंग ढूंढने के लिए अंतिम उपाय के रूप में "CXX" पर्यावरण चर की जाँच की जाती है
और GCCXML_FLAGS निर्धारित करें।

अधिकांश उपयोगकर्ताओं को इन सेटिंग्स के लिए डिफ़ॉल्ट समायोजित नहीं करना चाहिए। एक डिफॉल्ट है
स्थापना के बाद समर्थन लाइब्रेरी निर्देशिका में GCCXML_CONFIG फ़ाइल प्रदान की गई। यह
इसे बनाने के लिए उपयोग किए गए कंपाइलर को अनुकरण करने के लिए जीसीसी-एक्सएमएल को कॉन्फ़िगर करता है।

संकलनकर्ता


GCC-XML निम्नलिखित में से किसी भी कंपाइलर का अनुकरण कर सकता है:

जीसीसी संस्करण 4.2, 4.1, 4.0, 3.4, 3.3, 3.2, 2.95.x

दृश्य सी + +
संस्करण 8, 7.1, 7.0, और 6 (एसपी5)

बोरलैंड, इंटेल, एसजीआई
पहले समर्थित था लेकिन अब परीक्षण नहीं किया गया

निम्नलिखित अतिरिक्त C प्रीप्रोसेसर परिभाषाएँ प्रदान की गई हैं:

-D__GCCXML__=MMmmpp
एमएम, एमएम और पीपी जीसीसी-एक्सएमएल के प्रमुख, लघु और पैच संस्करण हैं। यह
प्रीप्रोसेसर प्रतीक स्रोत कोड में जीसीसी-एक्सएमएल की पहचान करता है क्योंकि यह प्रीप्रोसेस्ड है।
इसका उपयोग जीसीसी-एक्सएमएल-विशिष्ट जानकारी को सक्षम करने के लिए किया जा सकता है।

-D__GCCXML_GNUC__=M
आंतरिक जीसीसी पार्सर प्रमुख संस्करण को परिभाषित किया गया।

-D__GCCXML_GNUC_MINOR__=m
आंतरिक जीसीसी पार्सर लघु संस्करण को परिभाषित किया गया।

-D__GCCXML_GNUC_PATCHLEVEL__=p
आंतरिक जीसीसी पार्सर पैचलेवल को परिभाषित किया गया।

उन्नत उपयोगकर्ता GCCXML_FLAGS को मैन्युअल रूप से कॉन्फ़िगर करके अन्य कंपाइलरों का अनुकरण कर सकते हैं
सेटिंग। सहायता के लिए मेलिंग सूची से संपर्क करें.

METAINFO


GCC-XML ने C/C++ विशेषताओं के कानूनी सेट में एक नई विशेषता जोड़ी है। गुण है
मेटा जानकारी को C/C++ स्रोत कोड से जोड़ने के लिए उपयोग किया जाता है, जो बाद में XML में दिखाई देगा
आउटपुट. किसी विशेषता को घोषित करने का सिंटैक्स इस प्रकार है:

__विशेषता((gccxml( , , ...)))
यहाँ एक उद्धृत स्ट्रिंग है. इसके लिए कम से कम एक तर्क अवश्य होना चाहिए
'gccxml' विशेषता, लेकिन तर्कों की कुल संख्या की कोई ऊपरी सीमा नहीं है।
प्रत्येक तर्क को एक स्ट्रिंग के रूप में सत्यापित किया जाता है - यदि एक गैर-स्ट्रिंग तर्क पाया जाता है, तो
विशेषता को नजरअंदाज कर दिया गया है।

विशेषता के साथ टैग किए गए कोड तत्व के लिए XML आउटपुट तब शामिल होगा
निम्नलिखित हैं:

विशेषताएँ = " ... जीसीसीएक्सएमएल( , , ...) ...
'विशेषताएँ' XML विशेषता में कोड तत्व पर लागू सभी विशेषताएँ शामिल हैं।
विशेषता का प्रत्येक तर्क उद्धरण संलग्न किए बिना मुद्रित किया जाता है, इसलिए यदि कोई
तर्क में ',' वर्ण शामिल है, तर्क एकाधिक प्रतीत होगा
तर्क।

'gccxml' विशेषता को संरचना, वर्ग सहित किसी भी घोषणा पर लागू किया जा सकता है।
फ़ील्ड्स, पैरामीटर्स, मेथड्स, फ़ंक्शंस, वेरिएबल्स और टाइपडिफ़्स। एकमात्र अपवाद है
जीसीसी का '__विशेषता' भाषा तत्व का प्रबंधन वर्तमान में टूटा हुआ है
इनलाइन बॉडी के साथ गणना और निर्माणकर्ता। 'gccxml' विशेषता का उपयोग किया जा सकता है
किसी दी गई घोषणा पर कितनी भी बार।

उदाहरण के तौर पर कि इस विशेषता का उपयोग मेटा जानकारी को C++ में संलग्न करने के लिए कैसे किया जा सकता है
घोषणाएँ, निम्नलिखित मैक्रो पर विचार करें:

#define _बाहर_ __विशेषता((gccxml("बाहर")))
यहां '_out_' को gccxml विशेषता के रूप में परिभाषित किया गया है जहां पहला तर्क है
स्ट्रिंग "आउट" है। यह अनुशंसा की जाती है कि पहले तर्क को अद्वितीय के रूप में उपयोग किया जाए
मेटा जानकारी के प्रकार के लिए स्ट्रिंग नाम लागू होना शुरू हो गया है।

अब एक विधि घोषणा इस प्रकार लिखी जा सकती है:

शून्य getInteger(_out_ int& मैं);
इससे XML आउटपुट में '_out_' के लिए मेटा जानकारी शामिल हो जाएगी
विशेषता, "gccxml(out)" फ़ॉर्म में।

'gccxml' विशेषता का उपयोग मेटा जानकारी को सीधे C++ में शामिल करने में सक्षम बनाता है
स्रोत कोड, मेटा जानकारी निकालने के लिए कस्टम पार्सर की आवश्यकता के बिना।
'gccxml' विशेषता केवल सुविधा के लिए प्रदान की गई है - भविष्य की कोई गारंटी नहीं है
जीसीसी के संस्करण '__विशेषता' भाषा तत्व को बग-मुक्त तरीके से स्वीकार करेंगे।

कॉपीराइट


जीसीसी-एक्सएमएल - जीसीसी के लिए एक्सएमएल आउटपुट

कॉपीराइट 2002-2012 किटवेयर, इंक., इनसाइट कंसोर्टियम

स्रोत और बाइनरी रूपों में पुनर्वितरण और उपयोग, संशोधन के साथ या बिना, हैं
अनुमति दी गई है बशर्ते कि निम्नलिखित शर्तें पूरी हों:

* स्रोत कोड के पुनर्वितरण को उपरोक्त कॉपीराइट नोटिस, इस सूची को बनाए रखना चाहिए
शर्तें और निम्नलिखित अस्वीकरण।

* बाइनरी रूप में पुनर्वितरण को उपरोक्त कॉपीराइट नोटिस, इस सूची को पुन: प्रस्तुत करना होगा
दस्तावेज़ और/या अन्य में शर्तों और निम्नलिखित अस्वीकरण
सामग्री वितरण के साथ प्रदान की गई।

* न तो किटवेयर, इंक., इनसाइट सॉफ्टवेयर कंसोर्टियम के नाम, न ही नाम
उनके योगदानकर्ताओं का उपयोग इससे प्राप्त उत्पादों का समर्थन या प्रचार करने के लिए किया जा सकता है
विशिष्ट पूर्व लिखित अनुमति के बिना सॉफ्टवेयर।

यह सॉफ़्टवेयर कॉपीराइट धारकों और योगदानकर्ताओं द्वारा "जैसा है" और किसी भी तरह से प्रदान किया जाता है
व्यक्त या निहित वारंटी, जिनमें निहित वारंटी शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं
किसी विशेष उद्देश्य के लिए व्यापारिकता और उपयुक्तता को अस्वीकृत किया जाता है। किसी भी स्थिति में ऐसा नहीं होगा
कॉपीराइट धारक या योगदानकर्ता किसी भी प्रत्यक्ष, अप्रत्यक्ष, आकस्मिक, विशेष के लिए उत्तरदायी होंगे।
अनुकरणीय, या परिणामी क्षति (जिसमें खरीद भी शामिल है, लेकिन यहीं तक सीमित नहीं है)
स्थानापन्न वस्तुएँ या सेवाएँ; उपयोग, डेटा या लाभ की हानि; या व्यापार में रुकावट)
हालाँकि, कारण और दायित्व के किसी भी सिद्धांत पर, चाहे अनुबंध में, सख्त दायित्व में, या
इसके उपयोग से किसी भी तरह उत्पन्न होने वाली हानि (लापरवाही या अन्यथा सहित)
सॉफ़्टवेयर, ईवीएन अगर एसयूसी डैमेज की स्थिति में शामिल है।

-------------------------------------------------- ----------

gccxml_cc1plus - अनुवाद इकाइयों के XML डंप के लिए एक GCC पार्सर पैच किया गया

कॉपीराइट 2002-2012 किटवेयर, इंक., इनसाइट कंसोर्टियम

यह कार्यक्रम मुफ्त सॉफ्टवेयर है; आप इसे पुनर्वितरित कर सकते हैं और/या इसे की शर्तों के तहत संशोधित कर सकते हैं
फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित जीएनयू जनरल पब्लिक लाइसेंस; दोनों में से एक
लाइसेंस का संस्करण 2, या (आपके विकल्प पर) कोई बाद का संस्करण।

यह कार्यक्रम इस उम्मीद में वितरित किया जाता है कि यह उपयोगी होगा, लेकिन बिना किसी वारंटी के;
किसी विशेष उद्देश्य के लिए व्यापारिकता या उपयुक्तता की निहित वारंटी के बिना भी।
अधिक विवरण के लिए जीएनयू जनरल पब्लिक लाइसेंस देखें।

आपको इस कार्यक्रम के साथ GNU जनरल पब्लिक लाइसेंस की एक प्रति प्राप्त होनी चाहिए;
यदि नहीं, तो को लिखें
फ्री सॉफ्टवेयर फाउंडेशन, इंक
51 फ्रैंकलिन स्ट्रीट, पांचवीं मंजिल
बोस्टन, एमए 02110-1301 यूएसए

डाक सूची


Gccxml का उपयोग करने के बारे में सहायता और चर्चा के लिए, एक मेलिंग सूची यहां उपलब्ध कराई गई है
gccxml@www.gccxml.org. कृपया पहले संपूर्ण दस्तावेज़ यहां पढ़ें http://www.gccxml.org
सूची में प्रश्न पोस्ट करने से पहले.

onworks.net सेवाओं का उपयोग करके ऑनलाइन gccxml का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम