2016-10-03 7 views
6

मैंने -जीपी स्विच का उपयोग करके एक प्रोग्राम संकलित किया है और -जीपी स्विच का उपयोग करके लिंक किया है। जब मेरे प्रोग्राम को "gmon.out" फ़ाइल निष्पादित की जाती है तो इसका उत्पादन होता है। हालांकि फ़ाइल पर gprof चलाने के बाद, प्रदान किए गए डेटा को समझाते हुए मानक जानकारी के अलावा कोई डेटा नहीं है।जेनरेट की गई gmon.out फ़ाइल में कोई डेटा क्यों नहीं होगा?

gmon.out फ़ाइल में कुछ भी क्यों नहीं होगा? कार्यक्रम स्पष्ट रूप से संकलित और सही ढंग से जुड़ा हुआ है क्योंकि नई "gmon.out" फ़ाइल उत्पन्न होती है; इसमें अभी कोई डेटा नहीं है।

+2

देखें [इस बग रिपोर्ट] के रूप में -no-पाई विकल्प का उपयोग कर सकते हैं (https://bugs.launchpad.net/ubuntu/+source/gcc-6/+bug/1678510) और [यह सवाल] (https://stackoverflow.com/questions/42620074/gprof-produces-empty-output) –

उत्तर

2

यह एक बग है जो हाल ही में gnu c संकलक के साथ होता है। आप एक समाधान

gcc -no-pie 
संबंधित मुद्दे