gpt4 book ai didi

linux - 向Linux内核添加头文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:23:28 25 4
gpt4 key购买 nike

我最近创建了一个新的头文件,我想将其包含在 Linux 内核中。我将 .h 文件放在 usr/src/linux/include/linux 中。我将 .c 文件放在 usr/src/linux/lib 中。我更新了lib目录下的Makefile并重新编译了内核,没有报错。但是,当我尝试使用头文件中的函数时,出现错误,提示函数未定义。我(错误地)假设内核会知道头文件是哪个 c 文件。我该如何正确设置?

最佳答案

您尝试在哪里使用这些功能?

如果在内核(外部模块)中尝试了您的功能。你需要添加导出符号();到定义函数的模块。

否则(从用户空间)它是不同的(并且更复杂)。

关于linux - 向Linux内核添加头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11182893/

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