标签: linux linux-kernel
如果我写一个简单的库,例如
void swap(int *a, int *b) { int temp; temp = *a; *a = *b; *b = temp; }
编译成静态库后,说“swap.a”,是否可以从内核代码调用此函数和链接?
This question表示在内核中链接共享库是不可能的,因为加载共享库需要一个在用户空间上运行的加载器。但我不明白为什么静态库不能在内核空间中使用,因为不需要加载器。