gpt4 book ai didi

malloc 和 free 的代码

转载 作者:IT王子 更新时间:2023-10-29 00:26:22 24 4
gpt4 key购买 nike

我在哪里可以找到我的 gcc 编译器目前正在使用的 malloc 代码?我实际上想编写自己的 malloc 函数,它与原来的有点不同。我知道我可以使用 hooks 等,但我想看看真正的代码。

最佳答案

malloc的POSIX接口(interface)是defined here .

如果您想了解 GNU/Linux 中的 C 库 (glibc) 是如何实现 malloc 的,请前往 http://ftp.gnu.org/gnu/glibc/ 获取源代码。或浏览 the git repository看看the malloc/malloc.c file .

还有 Memory Allocator by Doug Lea 的基础文档描述了 m(emory)alloc(ator) 的理论(仔细阅读,然后决定是否真的需要实现自己的 malloc)。

关于malloc 和 free 的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6485586/

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