是否可以将静态库与Linux内核链接?

时间:2016-07-03 17:32:11

标签: linux linux-kernel

如果我写一个简单的库,例如

void swap(int *a, int *b) {
    int temp;
    temp = *a;
    *a = *b;
    *b = temp;
}

编译成静态库后,说“swap.a”,是否可以从内核代码调用此函数和链接?

This question表示在内核中链接共享库是不可能的,因为加载共享库需要一个在用户空间上运行的加载器。但我不明白为什么静态库不能在内核空间中使用,因为不需要加载器。

0 个答案:

没有答案