我的笔记本电脑是MBP本本,装的是最新的mac os x moutain lion 10.8.2系统。装了XCODE后以及相应的插件。可以在终端里面用GCC命令编译C程序了。
然后,我下了5.7的ctags的源码包,.configure-> make -> sudo make install然后编译安装成功。但是出现问题。当用ctags -R命令的时候,提示参数不对。提示如下信息:
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
也就是不能递归文件假创建tags标记文件,也就用不了。但是用ctags ./* 命令可以将当前文件夹下面的标记提取出来,生成tags文件,但当前文件夹的子目录里面的文件它是不管的。只能手动用ctags -a ./dir/*这样的命令进行追加,但这太麻烦了啊。如果我更改了文件,必须重新手动更新啊。怎么办呢?是现在的苹果系统版本不支持还是我安装的ctags版本不对?求各位不吝赐教。。。
2 个解决方案
#2
据说Lion自带的ctags有问题,不知道ML的是不是也这样,我也是新入手。
刚刚装完了,which ctags一下发现提示的是/usr/local/bin,和安装路径不一致,估计是这个问题,反正我的5.8是OK的。
刚刚装完了,which ctags一下发现提示的是/usr/local/bin,和安装路径不一致,估计是这个问题,反正我的5.8是OK的。
#1
没装过,
参考: Exuberant Ctags on OS X 10.5
参考: Exuberant Ctags on OS X 10.5
#2
据说Lion自带的ctags有问题,不知道ML的是不是也这样,我也是新入手。
刚刚装完了,which ctags一下发现提示的是/usr/local/bin,和安装路径不一致,估计是这个问题,反正我的5.8是OK的。
刚刚装完了,which ctags一下发现提示的是/usr/local/bin,和安装路径不一致,估计是这个问题,反正我的5.8是OK的。