在Linux的世界里,可能用到某个函数,但找不到头文件的苦恼。
如果是应用程序,只需在终端上运行一下man+函数名即可。
如果是驱动程序,我们需要进入代码中,进入内核的include目录,使用grep -rin “函数名” *,就可以找到该函数在哪个头文件里定义的了。当然应用程序也可通过此方法寻找头文件,对应到路径是/usr/include。
也就是说,使用gcc编译的应用程序从 /usr/include这个目录寻找头文件,交叉工具链(其中一种arm-linux-gcc)使用的是交叉工具链下文件夹下的头文件但直接man查找的结果一样),驱动文件使用到的头文件在内核源码中定义。
当然,如果已经用source insight建立了工程,直接查找一下,速度更快哦。
Linux中寻找头文件的方法
最新推荐文章于 2024-07-17 17:03:10 发布