您的位置: 首页 > 技术问答 > 如何在linux内核中使用malloc()创建缓冲区? 如何在linux内核中使用malloc()创建缓冲区? 分类: 技术问答 • 2022-05-19 09:24:57 问题描述: 如何在linux内核中创建缓冲区而不使用malloc()函数(或calloc())和clean函数没有使用free()函数?如何在linux内核中使用malloc()创建缓冲区? 答 您不能在内核中使用标准c库函数,如malloc()或calloc()。您在内核中编写的代码链接到内核自身提供的功能。 您可以使用kmalloc() &然后用kfree()释放它。 +2 oh,thaks U so much much – phuongnd 2012-03-27 03:56:51 +0 请注意,内核内存不能分页,所以它更昂贵。节省地使用它 - 只分配小块,并且很少。 – ugoren 2012-03-28 14:02:25
oh,thaks U so much much – phuongnd 2012-03-27 03:56:51
请注意,内核内存不能分页,所以它更昂贵。节省地使用它 - 只分配小块,并且很少。 – ugoren 2012-03-28 14:02:25