Hello, world!

2008-05-26

cscope

でかいソースを見るときは必需品。 http://cscope.sourceforge.net/にTutorialがある。 マスコットが気に入った。

準備

$export CSCOPE_EDITOR=/usr/local/bin/view

とりあえず使う for current dir

$cscope -f *.[ch]

DBをつくる for linux

cscope -d -f ~/.cscope_db/ia64.out
#!/bin/sh

LNX=$1
cd /
find  $LNX/                                                                \
      -path "$LNX/arch/*" ! -path "$LNX/arch/ia64*" -prune -o               \
      -path "$LNX/include/asm-*" ! -path "$LNX/include/asm-ia64*" -prune -o \
      -path "$LNX/tmp*" -prune -o                                           \
      -path "$LNX/Documentation*" -prune -o                                 \
      -path "$LNX/scripts*" -prune -o                                       \
      -name "*.[chxsS]" -print > /tmp/ia64.files

echo "create file list done"

cd /tmp
cscope -b -q -k -i ia64.files -f ia64.out
mv /tmp/ia64.* ~/.