लिनक्स/जीसीसी/एलडी - टूलचेन।सी ++ - एसटीएल/बूस्ट डीबग प्रतीकों को हटाएं (... या उन्हें न बनाएं)
मैं दो कारणों से, पुस्तकालयों और निष्पादन से STL/बढ़ावा डिबग प्रतीकों निकालना चाहते हैं:
- लिंकिंग बड़ा कार्यक्रमों
- डिबगिंग STL/बढ़ावा कोड है, जो कष्टप्रद है में कूदता के लिए बहुत धीमी गति से हो जाता है
1. वृद्धिशील लिंकिंग एक बड़ा सुधार होगा, लेकिन AFAIK एलडी वृद्धिशील लिंकिंग का समर्थन नहीं करता है। 1 999 के डॉ। डॉबब के जर्नल (वेब पर नहीं, बल्कि archive.org पर एक कामकाज "छद्म वृद्धिशील लिंकिंग" है (विचार यह है कि सबकुछ गतिशील पुस्तकालय में और सभी अद्यतन ऑब्जेक्ट फ़ाइलों को लोड किया गया है जो लोड किया गया है पहला) लेकिन यह वास्तव में एक सामान्य समाधान नहीं है।
के लिए 2. एक स्क्रिप्ट here है, लेकिन ए) यह मेरे लिए काम नहीं करता है (यह प्रतीकों को नहीं हटाता है), बी) यह बहुत धीमा है क्योंकि यह काम करता है पाइप के अंत में, जबकि यह पहले प्रतीकों को हटाने के लिए और अधिक कुशल होगा।
जाहिर है, अन्य डिबग प्रतीकों जगह में रहना चाहिए।
मदद करता है तो उसे बताएं कि यह कैसे करें। – gbjbaanb
यह मामूली हो सकता है, लेकिन यह बहुत अधिक टाइपिंग है ... बाहर निकलता है कि वह वीएस में नहीं है। – hatcat