मैं समझने की कोशिश कर रहा हूं कि -pg
(या -p
) ध्वज gcc
के साथ सी कोड संकलित करते समय ध्वज काम करता है।जीसीसी का -जीजी ध्वज कैसे काम करता है?
आधिकारिक जीसीसी प्रलेखन only states:
-pg
विश्लेषण कार्यक्रम gprof के लिए उपयुक्त प्रोफ़ाइल जानकारी लिखने के लिए अतिरिक्त कोड जनरेट करें। स्रोत फ़ाइलों को संकलित करते समय आपको इस विकल्प का उपयोग करना चाहिए, जिसके बारे में आप डेटा चाहते हैं, और आपको इसे लिंक करते समय भी इसका उपयोग करना होगा।
यह वास्तव में मुझे रूचि देता है, क्योंकि मैं प्रोफाइलरों पर एक छोटा सा शोध कर रहा हूं - नौकरी के लिए सबसे अच्छा टूल चुनने की कोशिश कर रहा हूं।
मैं पढ़ने के बाद से जीडीबी में ब्रेक और बैकट्रैक का उपयोग करके बस अपनी सभी गति प्रोफाइलिंग कर रहा हूं। –
@ डेविड: मुझे इसके बारे में बहुत सारे तर्क मिलते हैं, लेकिन मैंने * [यह उदाहरण] (http://scicomp.stackexchange.com/a/1870/1262) * इसके साथ किया। 700x गतिशीलता। मैं नहीं कहता कि रुकना सुंदर है, लेकिन किसी को भी ऐसा कोई अन्य तरीका नहीं मिला है, जिसे मैं जानता हूं। –
माइक डनलवे: दुर्भाग्यवश, आपका दूसरा लिंक अब उपलब्ध नहीं है .. – duedl0r