编译时头文件包含的问题,急求解答
#include <linux-headers-6.2.0-34/platform_device.h>
#include <linux-headers-6.2.0-34/hrtimer.h>
#include <linux-headers-6.2.0-34/workqueue.h>
这几个头文件在linux-headers-6.2.0-34目录下,usr/include/linux下没有,文件夹linux-headers-6.2.0-34拷贝到usr/include 下找不到这个目录,使用 gcc -Iusr/include/linux -Iusr/include/linux-headers-6.2.0-34 结果好多头文件又出现报错,比如stddef.h里又提示引用了不存在的其他头文件。如何使用这三个在linux-headers-6.2.0-34目录下的头文件啊?
#include <linux-headers-6.2.0-34/platform_device.h>
#include <linux-headers-6.2.0-34/hrtimer.h>
#include <linux-headers-6.2.0-34/workqueue.h>
相关推荐
C++的头文件互相包含的问题
C++的头文件互相包含的问题。比较有用的解决办法。
C++头文件包含问题的详细总结
不同头文件中的类的嵌套在实际编程中,不同的类一般是放在不同的相互独立的头文件中的,这样两个类在相互引用时又会有不一样的问题。重复编译是问题出现的根本原因。为了保证头文 件仅被编译一次,在C++中常用的办法是使用条件编译命令。。。
头文件包含及库的链接路径问题
linux下头文件包含及库的链接路径问题解决办法。C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。
防止变量重复定义、头文件重复包含、嵌套包含
防止变量重复定义、头文件重复包含、嵌套包含,里面详细介绍如何防止变量重复定义及头文件重复包含嵌套问题。对于对头文件不是很了解的,可心下载学习。
C头文件避免重复包含问题
C头文件的使用方法,避免头文件的重复包含


驱动开发/核心开发
