我在C开发环境中使用
但是,如果我分离屏幕会话并重新连接它,任何尝试使用cscope都会导致cscope崩溃。由于我的cscope未编译调试符号,这是我从核心转储中得到的全部信息。
据我所知,当我重新连接到屏幕时,在vim上不需要重新建立cscope连接。这将击败使用屏幕的目的。有人知道发生了什么事情,是否有解决方法?如果一切都失败了,我会找时间编译带符号的cscope并弄清楚发生了什么。
如果有帮助的话,我的cscope数据库是这样生成的:
cscope
来运行vim
。我在freebsd 6.3服务器上的GNUscreen
窗口中启动vim
,并使用cs add ...
建立cscope数据库连接。在此阶段,一切都运行良好。但是,如果我分离屏幕会话并重新连接它,任何尝试使用cscope都会导致cscope崩溃。由于我的cscope未编译调试符号,这是我从核心转储中得到的全部信息。
(gdb)
#0 0x480f45dc in ungetch () from /lib/libncurses.so.6
(gdb)
据我所知,当我重新连接到屏幕时,在vim上不需要重新建立cscope连接。这将击败使用屏幕的目的。有人知道发生了什么事情,是否有解决方法?如果一切都失败了,我会找时间编译带符号的cscope并弄清楚发生了什么。
如果有帮助的话,我的cscope数据库是这样生成的:
cscope -bkq -P`pwd` -i cscope.files