然后以前从来没有用过任何源代码阅读软件……为了读代码……我用的是一下方法:
看到一个函数abcd,为了查到它的定义,在源代码目录下使用命令
grep -R abcd ./ | less
然后一行一行的看……
通常为了查一个函数的最终定义可能至少要用好几个小时……例如abcd调用了__abcd,__abcd又调用了__abcd_core……我就是这么一行一行查过来的……
今天看gtk和glib的代码……实在受不了了,想起网上经常有人搜源代码阅读软件,我原来一直以为就是文本编辑器之类的……今天抱着试试看的态度……搜索了一下,就发现了这个无比强大的工具——cscope!!!
我只要输入函数名,就可以帮我定位函数定义的文件和行数!太牛X了!
在这里感动的哭一会








向大家隆重推荐这个软件!另外谁要是还有更好的阅读源代码的解决方案,也跟帖发上来吧!
不知道算不算重复帖……希望别删