(注明如下配置是在裝好Ubuntu 12.04(2012.5.1號以前)的自帶的emacs23.3.1)
如下是我刪除emacs自帶的cedet插件目錄後的emacs自帶插件目錄截圖
使用以前寫的配置(http://code.google.com/p/my-research-back/)(最新配置已經傳到這個上面了)發現如下問題:
估計有可能是CEDET插件包中的semantic出現問題,所以打算重新下載一個進行測試,CEDET官網(http://cedet.sourceforge.net/)
測試發現還是存在問題,最後發現定位到emacs本身自帶的插件庫,打開/usr/share/emacs/23.3/lisp發現果然該文件夾下存在一個cedet的目錄,這個和我自己的插件庫沖突,因此刪掉測試發現如下問題:
發現是沒有安裝exuberent ctags的原因,安裝後
sudo apt-get install exuberant-ctags 測試如下
安裝ctags後使用 sudo update-alternatives --config ctags 替換為默認的ctags
測試上面問題消失,出現如下問題
發現emacs插件目錄也沒有這個插件,去官網下載吧(http://cscope.sourceforge.net/)
下載源碼以後編譯發現如下錯誤
發現應該是缺少ncurses相關庫,運行如下命令安裝這個庫
sudo apt-get install libncurses5-dev