Cscope не может просмотреть исходный код проекта

Как я могу использовать cscope инструмент для просмотра исходного кода проекта?

В настоящее время я получаю следующую ошибку cscope: cannot open file cscope.out . Мой терминальный вывод показывают ниже.

pase@pase:~/Projects/intel poky_rel/build/tmp/work/core2-32-poky-linux/chromium/40.0.2214.91-r0/chromium-40.0.2214.91$ cd .. 
pase@pase:~/Projects/intel poky_rel/build/tmp/work/core2-32-poky-linux/chromium/40.0.2214.91-ro$ cscope -d chromium-40.0.2214.91/  
cscope: cannot open file cscope.out 
pase@pase:~/Projects/intel poky_rel/build/tmp/work/core2-32-poky-linux/chromium/40.0.2214.91-r0$
0
задан 7 September 2016 в 15:51

1 ответ

cscope является интерактивным, ориентированным на экран инструментом, который позволяет пользователю просматривать исходные файлы C для указанных элементов кода.

cscope ищет файл, который он может открыть, и если он находит тот, он создает новый файл, названный cscope.out в текущем каталоге. Если cscope не может найти файл, который он может открыть, он отображает это сообщение об ошибке:

cscope: cannot open file cscope.out

Вот пример.

:~$ touch file-that-cscope-cant-open # make a new file that cscope can't open
:~$ cscope -d file-that-cscope-cant-open
cscope: cannot open file cscope.out

cscope -d chromium-40.0.2214.91/ сбои команды и выводы сообщение об ошибке cscope: can't open file cscope.out, потому что chromium-40.0.2214.91/ не допустимое имя файла, таким образом, файл, названный chromium-40.0.2214.91/, не существует. Поскольку файл, названный chromium-40.0.2214.91/, не существует, cscope не может открыть тот файл. Возможно, Вы запутались о -d опция, которая не обозначает каталог.

можно работать эти ls команда, чтобы проверить, существуют ли какие-либо исходные файлы в текущем каталоге. По умолчанию cscope исследует C (.c и.h), закон (.l) и yacc (.y) исходные файлы в текущем каталоге, и он может также использоваться для кода C++.

0
ответ дан 28 September 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: