ฉันมีปัญหาในการเดินผ่านซอร์สโค้ด emacs ใน gdb ฉันคิดว่าฉันขาดสัญลักษณ์แก้ปัญหา
ทำตามคำแนะนำจาก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
ในวิธีที่คุณทำ โดยปกติแล้วผู้ที่มาก่อนที่จะเรียกโปรแกรมและกำหนดค่าจะนำผู้ที่มาจากสภาพแวดล้อมที่เรียกด้วย แต่อาจเป็นสิ่งใหม่ ...