使用source insight源码编辑软件显示linux库函数及相关宏定义
source insight是一个非常强大的源码查看软件,它可以分析出源码中各个函数
·
source insight是一个非常强大的源码查看软件,它可以分析出源码中各个函数的定义和被调用情况,非常的方便好用,并且可以在windows中运行。但是实际编程应用中我们还常有这样的需求,我们想看看某个库函数或者系统头文件中的宏的定义。一般情况下由于系统头文件并没有包含在我们的工程中,我们是没法查看这些信息的。不过幸运的是source insight已经替我们考虑了这个问题,即base project。source insight默认下会有一个base project,这个工程里边包含的文件可以被所有其他工程看到。因此我们可以把linux的系统头文件都添加进这个工程,这样其他工程中就可以直接看到这些头文件中的定义了,具体操作如下:
打开source insight,选择project,选择open project,之后选择base,然后把linux内核源码(可以前往linux官网上下载)的include文件中的所有文件添加进该工程,即在左边的目录树中选中你所下载的linux内核源码中的include目录,然后点击右边的add all即可。
现在再次打开你的其他文件,软件会提示你进行同步,同步后打开你的源码文件,点击一个库函数,比如printf,下面是就已经出现这个库函数在头文件中的定义了。这个功能非常的方便好用,可以大大提高编程效率。
更多推荐
已为社区贡献1条内容
所有评论(0)