图形化界面调试emacs的方法

之前网上看了下其他文章,调试emacs都是用gdb,很多都是一边调试,一边用编辑器看代码。
操作起来感觉不是很方便,虽然用ide只是一层壳,本质上来说也是用的gdb,但是对于这种不熟悉的代码,有时候就是需要四处点随便看看,适合菜鸟。(这里在windows下用msys2演示)

操作方式
1 编译
https://github.com/Eason0210/build-emacs的脚本编译emacs,
其中一百九十行左右的命令修改如下

CFLAGS='-g -O0 -fno-finite-math-only' ./configure --without-dbus --without-native-compilation 

三百三十行左右,
注释掉 rm -rf "${BUILD_DIR}"
2 clion配置
用clion打开这个构建目录,我这里是C:\Users\Administrator\tmp\emacs-build\
配置clion使用的构建工具链和前面编译emacs的一致
添加configuration 如下图


3 启动调试
然后就可以愉快的玩耍了