我可以在内核代码之外使用Linux内核链表吗?

我可以在内核代码之外使用Linux内核链表吗?,第1张

概述在内核代码的某些部分使用它之前,我想使用内核链表.但是,如果我只包含list.h,由于依赖性,它不起作用. 如何在single.c文件中使用list编写代码,例如test.c以便我可以通过编译test.c来测试我的代码?期待很快可以收到你的来信. 另外,我如何使用嵌套链表? 您可以从 http://www.mcs.anl.gov/~kazutomo/list/list.h获取用户空间端口. 它说: 在内核代码的某些部分使用它之前,我想使用内核链表.但是,如果我只包含List.h,由于依赖性,它不起作用.

如何在single.c文件中使用List编写代码,例如test.c以便我可以通过编译test.c来测试我的代码?期待很快可以收到你的来信.

另外,我如何使用嵌套链表?

解决方法 您可以从 http://www.mcs.anl.gov/~kazutomo/list/list.h获取用户空间端口.
它说:

Here is a recipe to cook List.h for user space program

copy List.h from linux/include/List.h remove #ifdef KERNE and its #endif all #include line prefetch() and rcu related functions add macro offsetof() and container_of
@H_419_49@ 总结

以上是内存溢出为你收集整理的我可以在内核代码之外使用Linux内核链表吗?全部内容,希望文章能够帮你解决我可以在内核代码之外使用Linux内核链表吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1021935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存