我在我的C開發環境中運行vim
和cscope
。我在freebsd 6.3服務器的GNU screen
窗口中啓動vim
,並使用cs add ...
建立cscope db連接。在這個階段,一切都完美無瑕。Vim的cscope連接在每個GNU屏幕上重新連接
如果我分離屏幕會話並重新附加它,任何使用cscope的嘗試都會導致cscope轉儲核心。這是我從核心轉儲有,因爲我的cscope不使用調試符號編譯:
(gdb)
#0 0x480f45dc in ungetch() from /lib/libncurses.so.6
(gdb)
AFAIK就沒有必要當我重新安裝到屏幕上重新建立對VIM cscope的連接。這會挫敗使用屏幕的目的。任何人都知道發生了什麼,如果有解決方法?如果一切都失敗了,我會抽出時間用符號編譯cscope並找出發生了什麼。
如果有幫助,我的cscope的DB與生成:
cscope -bkq -P`pwd` -i cscope.files
您能否將您的答案標記爲已接受?它影響索引並使其更容易找到。 – richo 2012-01-06 01:05:27
會這麼做,我想我需要等幾個小時。 – jman 2012-01-06 19:53:30