ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

6.78. डिबगिंग सिंबल के बारे में

अधिकांश प्रोग्राम और लाइब्रेरी डिफ़ॉल्ट रूप से डिबगिंग प्रतीकों के साथ संकलित होते हैं (डिबगिंग प्रतीकों के साथ) जीसीसी's -g इसका मतलब यह है कि जब किसी प्रोग्राम या लाइब्रेरी को डीबग किया जाता है, जिसे डीबगिंग जानकारी के साथ संकलित किया गया था, तो डीबगर न केवल मेमोरी एड्रेस प्रदान कर सकता है, बल्कि रूटीन और वेरिएबल्स के नाम भी प्रदान कर सकता है।

हालाँकि, इन डिबगिंग प्रतीकों को शामिल करने से प्रोग्राम या लाइब्रेरी काफ़ी हद तक बड़ी हो जाती है। नीचे इन प्रतीकों द्वारा घेरे जाने वाले स्थान का एक उदाहरण दिया गया है:

• एक खूब जोर से पीटना डिबगिंग प्रतीकों के साथ बाइनरी: 1200 KB

• एक खूब जोर से पीटना डिबगिंग प्रतीकों के बिना बाइनरी: 480 KB

• ग्लिबक और जीसीसी फ़ाइलें (/ दायित्व और / Usr / lib) डिबगिंग प्रतीकों के साथ: 87 एमबी

• डिबगिंग प्रतीकों के बिना Glibc और GCC फ़ाइलें: 16 MB

आकार इस बात पर निर्भर करते हुए भिन्न हो सकते हैं कि किस कंपाइलर और C लाइब्रेरी का उपयोग किया गया है, लेकिन डिबगिंग प्रतीकों के साथ और बिना प्रोग्रामों की तुलना करते समय, अंतर आमतौर पर दो और पांच के बीच का होगा।

चूँकि अधिकांश उपयोगकर्ता अपने सिस्टम सॉफ़्टवेयर पर कभी भी डीबगर का उपयोग नहीं करेंगे, इसलिए इन प्रतीकों को हटाकर बहुत सारा डिस्क स्थान पुनः प्राप्त किया जा सकता है। अगला अनुभाग दिखाता है कि प्रोग्राम और लाइब्रेरी से सभी डीबगिंग प्रतीकों को कैसे हटाया जाए।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: