在Linux的世界里,可能用到某个函数,但找不到头文件的苦恼。
如果是应用程序,只需在终端上运行一下man+函数名即可。
如果是驱动程序,我们需要进入代码中,进入内核的include目录,使用grep -rin “函数名” *,就可以找到该函数在哪个头文件里定义的了。当然应用程序也可通过此方法寻找头文件,对应到路径是/usr/include。
也就是说,使用gcc编译的应用程序从 /usr/include这个目录寻找头文件,交叉工具链(其中一种arm-linux-gcc)使用的是交叉工具链下文件夹下的头文件但直接man查找的结果一样),驱动文件使用到的头文件在内核源码中定义。
当然,如果已经用source insight建立了工程,直接查找一下,速度更快哦。
Linux中寻找头文件的方法
最新推荐文章于 2024-10-09 09:01:48 发布
本文介绍了在Linux环境下如何快速定位应用程序及驱动程序使用的函数头文件位置。对于应用程序,可以通过man命令直接查找;而对于驱动程序,则需在内核源码中使用grep命令进行搜索。此外,还提供了一些提高效率的方法,例如利用sourceinsight等工具。
318

被折叠的 条评论
为什么被折叠?



