在linux内核中使用静态库

时间:2017-03-03 08:50:03

标签: c linux-kernel lib

我正在为Linux内核开发一个模块。它在系统调用中导出了我的伙伴调用的一些函数(我的伙伴修改了Linux内核中的系统调用源代码)。 我可以为我的模块构建静态库,只为我的伙伴发送lib文件头文件吗?

1 个答案:

答案 0 :(得分:0)

通常,我们提供那些作为内核模块本身...而不是库....不确定你的意思究竟是什么。你想运行“ar”命令并将其构建为静态库格式并在编译时链接它?

从未尝试过,但是没有人在内核空间中做过...

如果需要,可以创建单独的模块库。

如您所知,printk,strcpy,memcpy以及所有这些都在内核空间中可用,但据我所知,没有人将其链接为“库格式”。