मैं सोच रहा था कि -फनो-ओमिट-फ्रेम-पॉइंटर ऑप्टिमाइज़ेशन के बिना क्या करेगा?-fno-omit-frame-pointer अनुकूलन के बिना
CXXFLAGS = -Wall -ggdb3 -DDEBUG -fno-न आना-फ्रेम सूचक
यह है कि fomit फ्रेम-सूचक ऑटो -O के सभी स्तरों पर चालू नहीं है (छोड़कर - O0)? मैं अपने उदाहरण में मानता हूं कि यह डिफ़ॉल्ट रूप से -O0 है।
धन्यवाद और सम्मान!
x86 और परिवार पर, '-फॉमिट-फ्रेम-पॉइंटर' ** ** ** अनुकूलन स्तरों के लिए डिफ़ॉल्ट रूप से सक्षम नहीं है ** क्योंकि यह डिबगिंग में बाधा डाल सकता है। –
ध्यान दें कि x86-64 और arm जैसे आर्किटेक्चर पर, डिफ़ॉल्ट रूप से जेनरेट नहीं किया गया कोई फ्रेम पॉइंटर नहीं है (यह एबीआई में निर्दिष्ट है), इसलिए यह विकल्प संकलक को फ्रेम सूचक रजिस्टर बनाने का कारण बनता है। –