ctags: illegal option -- R在OSx的解决

今天打算在mac上查看android源码,经同事推荐说使用sublime+ctags+cscope可以完美解决源码查看跳转等功能。既然这样,那就自己撸一个。
都安装之后,满心欢喜的打算开始看代码了,突然悲催的事情发生了:

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...

奇怪了 ,这个路径与真实的ctags路径不一样啊。

➜  ~ which ctags
/usr/local/bin/ctags

解决方案:http://www.gmarik.info/blog/2010/ctags-on-OSX/
1. brew安装ctag
➜ ~ brew install ctags
2. 定义ctags别名到最新的版本
➜ ~ alias ctags="brew –prefix/bin/ctags"
3. 执行ctags -R遍历文件夹
➜ ~ ctags -R
4. 保存别名
➜ ~ alias ctags >> ~/.bashrc
现在就可以使用ctags -R功能了。
这个主要问题在于Mac预装的Ctags是XCode自己的版本,而我们通常所说的ctags是指Exuberant Ctags。上面这个-R的命令就是后者才能用的。

参考链接:http://blog.csdn.net/quantumpo/article/details/8776958

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值