gpt4 book ai didi

Linux sched 文件夹为空

转载 作者:太空宇宙 更新时间:2023-11-04 10:14:03 24 4
gpt4 key购买 nike

当我执行 ls/usr/src/linux-headers-4.10.0-38-generic/include/linux/sched 时,我得到以下结果:

deadline.h  jobctl.h  prio.h  rt.h  sysctl.h  task.h

当我查看https://github.com/torvalds/linux/tree/master/include/linux/sched 时,显然缺少一些文件

现在在我的项目中我想使用 signal.h 文件,但它告诉我 fatal error: linux/sched/signal.h: No such file or directory 我做错了什么?

最佳答案

<linux/signal.h>已移至 <linux/sched/signal.h>在 4.11 内核中,因此您需要根据内核版本有条件地包含一个或另一个:

#include <linux/version.h>

#if LINUX_VERSION_CODE < KERNEL_VERSION(4,11,0)
#include <linux/signal.h>
#else
#include <linux/sched/signal.h>
#endif

关于Linux sched 文件夹为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47317820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com