Tôi gặp sự cố khi đi qua mã nguồn emacs trong gdb. Tôi nghĩ rằng tôi đang thiếu các biểu tượng gỡ lỗi.
Theo đề xuất từ https://stackoverflow.com/a/4298982/2752242 , tôi đã thử:
./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/
Nhưng, điều đó đã không làm việc.
Có hướng dẫn biên dịch với các biểu tượng gỡ lỗi không? Cảm ơn!
Đi qua qua đối số được khuyến cáo trong cuốn hướng dẫn: gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/...
—
npostavs
CFLAGS='-O0 -ggdb -g3' ./configure --enable-checking --enable-asserts
. Tôi không phải là dân chuyên nghiệp, nhưng tôi không chắc bạn có thể đưa ra lập luậnconfigure
theo cách bạn đã làm không. Thông thường, những người đến trước khi gọi chương trình và cấu hình sẽ lấy những người từ môi trường mà nó được gọi, nhưng có lẽ đó là một điều gì đó mới ...