gpt4 book ai didi

c - 我如何在 linux 内核中不使用 malloc() 创建缓冲区?

转载 作者:太空狗 更新时间:2023-10-29 14:57:51 25 4
gpt4 key购买 nike

如何在没有 malloc() 函数(或 calloc())的情况下在 Linux 内核中创建缓冲区并在没有 free() 的情况下清理缓冲区> 功能?

最佳答案

您不能在内核中使用标准的 c 库函数,如 malloc()calloc(),您在内核中编写的代码链接到内核提供的功能本身。

您可以使用 kmalloc() 然后用 kfree() 释放它。

关于c - 我如何在 linux 内核中不使用 malloc() 创建缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9883157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com