【发布时间】:2015-11-02 21:08:28
【问题描述】:
我想修改linux内核。
我想在文件kernel/panic.c 中使用共享库(.so 文件)中的函数。
不幸的是,我不知道如何编译它。
当我将它放入Makefile 时,我收到以下错误:
ld: attempted static link of dynamic object。
有没有办法将共享库文件放入 Linux 内核,或者我需要重新编译我的库以获得目标文件。
【问题讨论】:
-
您想在内核领域使用的共享库是什么?请编辑您的问题以改进和激励它!
-
我投票决定将此问题作为题外话结束,因为有关软件开发(包括开发 Unix 内核)的问题最好在 Stack Overflow 上提问。
标签: linux-kernel makefile dynamic-linking shared-libraries