gdb에서 emacs 소스 코드를 걷는 데 문제가 있습니다. 디버그 기호가 누락 된 것 같습니다.
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
당신이 그랬던 방식에 대해 논쟁을 할 수 있는지 확신 할 수 없습니다 . 보통, 그것들은 프로그램을 호출하기 전에 와서 configure는 호출 된 환경에서 그것들을 가져옵니다. 그러나 아마도 새로운 것일 수도 있습니다.