2010-10-28 31 views
5

Lệnh sau hoạt động tốt:Cscope không thể tạo chỉ mục đảo ngược. Tại sao?

$>cscope -b -R 

Tuy nhiên, lựa chọn cho chỉ số ngược không hoạt động:

$>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 

Tôi googled này và tìm thấy một số lượt truy cập. Nhưng không thể tìm thấy bất kỳ câu trả lời hoặc giải pháp nào. Mọi thông tin chi tiết đều được đánh giá cao.

Trả lời

7

Tôi đã nhận ngay bây giờ !!!

Như thường lệ, nên đọc kỹ hướng dẫn sử dụng :-) Tôi đang sử dụng cổng win32 của cscope từ Google. (được lưu trữ tại: http://code.google.com/p/cscope-win32/). Đây là một đoạn trích từ tab 'wiki' (http://code.google.com/p/cscope-win32/wiki/UsageNotes?tm=6)

• Để sử dụng chỉ mục ngược (tùy chọn -q) bạn cần tiện ích sắp xếp. Tôi bao gồm một với kho lưu trữ cscope (đây là mã nguồn của nó). Tiện ích này cũng có thể được tìm thấy trên UnxUtils và http://gnuwin32.sf.net. Nó phải nằm trong PATH của bạn trước Windows dir vì Windows có tiện ích sắp xếp riêng, không tương thích của nó.

LƯU Ý: Tôi thực sự cần thiết để đặt tiện ích sắp xếp ngay cả trước c: \ windows \ system32. (Nó không đủ tốt để bao gồm nó trước khi c: \ windows trong PATH).

Sau khi thực hiện điều đó, tôi rất vui khi nói rằng tôi có thể tạo chỉ mục ngược.

Các vấn đề liên quan