cscope 에서 검색리스트가 보이지않습니다. 어떻게 해야하나요?

ulra의 이미지

안녕하세요.
cscope 에서 검색리스트가 보이지않습니다.
검색을 하면 결과 리스트가 보이지는 않지만 커서를 이동하여
선택하면 vi로 파일이 열립니다.
검색 리스트 만 빼고는 다 나타납니다.
어떻게 해야 하나요?

telnet 접속은 Secure CRT 4.0 으로 하고 있습니다.

kimkk2k의 이미지

cscope하고자 하는 대상 파일이 아마도 DOS 포맷일것입니다.
DOS와 UNIX에서 Enter키 처리 방식이 틀립니다.
cscope가 ncurses라는 라이브러리에 기반해서 만들었는데,
ncurses가 원래 유닉스계열에서 개발되서 그렇습니다.

vi로 열어서 :set ff로 확인해보세요

다음과 같이 해서 모두 unix format으로 바꾸세요.
find . -name "*.c" | xargs dos2unix
find . -name "*.h" | xargs dos2unix
find . -name "*.cpp" | xargs dos2unix

그 다음에 cscope 해보시면 잘 됩니다.

다 분석하고 다시 DOS(요즘은 윈도우 XP, Vista)로 가실때는
find . -name "*.c" | xargs unix2dos
find . -name "*.h" | xargs unix2dos
find . -name "*.cpp" | xargs unix2dos
로 변환해서 가져가셔야 잘 열립니다.

에디터가 똑똑하면 unix format인식해서 자동으로 처리하겠지만,
노트 패드같은데서 unix format으로 된 소스 열면, 줄 바뀜이
없이 계속 보입니다.