2010-10-28 101 views
5

以下命令工作正常:Cscope無法創建倒排索引。爲什麼?

$>cscope -b -R 

然而,倒排索引選項不起作用:

$>cscope -b -q -k -R 
Input file specified two times. 

cscope: cannot create inverted index; ignoring -q option 
cscope: removed files ncscope.in.out and ncscope.po.out 

我GOOGLE了這一個,並發現了一些打擊。但找不到任何答案或解決方案。任何見解都非常感謝。

回答

7

我明白了!

像往常一樣,應該正確閱讀說明書:-) 我使用的是谷歌cscope的win32端口。 (託管在:http://code.google.com/p/cscope-win32/)。這裏是'wiki'選項卡的摘錄(http://code.google.com/p/cscope-win32/wiki/UsageNotes?tm=6)

•要使用倒排索引(-q選項)你需要排序工具。我包括一個與cscope檔案(這裏是它的源代碼)。該實用程序也可以在UnxUtils和http://gnuwin32.sf.net上找到。它應該在Windows dir之前的PATH中,因爲Windows有自己的不兼容排序實用程序。

注意:我實際上需要將sort工具放在c:\ windows \ system32之前。 (這不足以將它包含在PATH中的c:\ windows之前)。

這樣做後,我很高興地說,我能夠創建倒排索引。