我是Linux的新手,我试图了解Linux操作系统结构的基本知识。
那么:'lsmod‘和'GNU C库’(大约2000子程序)的输出中列出的‘linux-内核-模块’是同一个东西/S吗?
发布于 2019-06-16 20:07:58
不,Linux内核模块和GNU C库是不一样的,我不知道你是从哪里得到这个想法的。
内核模块是Linux内核的一部分,可以按需加载。根据配置的不同,可以有数千个模块,一个典型的安装只需要几百个模块,但这取决于硬件和其他模块的使用情况。
另一方面,GNU C库是用于用户程序的C函数的集合,不在内核中使用。
发布于 2019-09-11 13:35:50
你混淆了两件非常不同的事情..。
.ko扩展名的文件,位于机器上/lib/modules目录中的某个位置。libc-*.so的DLL,位于计算机上的/lib/*-linux-gnu/目录中。注:这个答案实际上是对这件事的过分简化。
https://unix.stackexchange.com/questions/525301
复制相似问题