Я запускаю vim
с cscope
в моей среде разработки C. Я запускаю vim
в окне GNU screen
на сервере freebsd 6.3 и устанавливаю соединение cscope db с cs add ...
. На этом этапе все работает без нареканий.
Если я отсоединяю сеанс экрана и снова подключаю его, любые попытки использовать cscope приводят к тому, что cscope выводит ядро. Это все, что у меня есть из дампа ядра, так как мой cscope не скомпилирован с символами отладки:
(gdb)
#0 0x480f45dc in ungetch () from /lib/libncurses.so.6
(gdb)
AFAIK Нет необходимости заново устанавливать соединение cscope на vim, когда я снова подключаюсь к экрану. Это победило бы цель использования экрана. Кто-нибудь знает, что происходит, и если есть обходной путь? Если ничего не получится, я найду время, чтобы скомпилировать cscope с символами и выяснить, что происходит.
Если это поможет, моя cscope DB генерируется с:
cscope -bkq -P`pwd` -i cscope.files