मुझे gdb में emacs source कोड के माध्यम से चलने में परेशानी हो रही है। मुझे लगता है कि मुझे डिबग प्रतीक याद आ रहे हैं।
Https://stackoverflow.com/a/4298982/2752242 से एक सुझाव के बाद , मैंने कोशिश की:
./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/
लेकिन, यह काम नहीं किया।
क्या डिबग प्रतीकों के संकलन के निर्देश हैं? धन्यवाद!
तर्कों के माध्यम से पारित करने की सिफारिश मैनुअल में की जाती है: gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/…
—
npostavs
CFLAGS='-O0 -ggdb -g3' ./configure --enable-checking --enable-asserts
। मैं समर्थक नहीं हूं, लेकिन मुझे यकीन नहीं है कि आपconfigure
जिस तरह से कर रहे हैं, उसके लिए आप तर्क दे सकते हैं । आमतौर पर, जो लोग प्रोग्राम को कॉल करने से पहले आते हैं, और कॉन्फ़िगर उन पर्यावरण से लेते हैं जिन्हें इसके साथ बुलाया जाता है, लेकिन शायद यह कुछ नया है ...