Mac下默认没有cscope和ctags,太不爽了,还好可以自己编译一个放进来
一、下载地址
cscope:
ctags:
http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
二、编译cscope
进入cscope目录,执行
configure --prefix=/Users/$(whoami)/opts/cscope
make -j8
make install
完成以上命令后,cscope安装到了用户目录下opts文件夹中的cscope目录中
三、编译ctags
进入ctags目录,执行
configure --prefix=/Users/$(whoami)/opts/ctags make -j8
make install
完成以上命令后,ctags安装到了用户目录下opts文件夹中的ctags目录中
四、配置.bashrc
如果用户目录下没有.bashrc文件,则需要增加两个文件
a) .bash_profile文件
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
b).bashrc文件
export PATH=/Users/elta/opts/ctags/bin:$PATH:/Users/elta/opts/cscope/bin
五、结束
设备完成bashrc后,执行source ~/.bashrc,或者重新开一个中断,ctags和cscope就可以生效了。
至此,cscope和ctags就已经可以在bash环境中正常使用了。