1 emacs24在cedet使用時于老版本的cedet不兼容需要去cedet官方下載最新的2.4版本的cedet,使用./configure;make;編譯,并將cedet-build.el編譯為二進制文件以提高效率,命令為:emacs -Q -l cedet-build.el -f cedet-build
2 出現symbols function definition is void:eieio-build-class-alist錯誤提示
需要在.emacs中(require 'cedet)后增加一行(require 'eieio-opt)
3 無法找到gdb-ui.el這個文件
emacs24將gdb圖形化調試工具的插件名改為了gdb-mi,因此,在.emacs中應該將原來的(require 'gdb-ui)改為(require 'gdb-mi)
4 load-with-code-conversion("/home/.emacs" "/home/.emacs" t t)
這個錯誤原因為找不到正確的site-lisp位置,如果是自己編譯的emacs需要確認自己的site-lisp是位于/usr/local/share/emacs下,而不是/usr/share/emacs下。