У мене виникають проблеми при проходженні вихідного коду 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
те, як ви це зробили. Зазвичай ті приходять перед тим, як викликати програму, і конфігурація приймає ті, з оточення, з якими вона викликається, але, можливо, це щось нове ...