我在库中唯一修改的是 malloc_chunk 结构。我刚刚向 malloc_chunk 结构添加了另一个变量。之后在编译时显示段错误。
malloc.c 库的一部分
/* ----------------------- Chunk representations ------------------------ */
struct malloc_chunk {
size_t prev_foot; /* Size of previous chunk (if free). */
size_t head; /* Size and inuse bits. */
size_t fulan;
struct malloc_chunk* fd; /* double links -- used only if free. */
struct malloc_chunk* bk;
};
fulan 是我添加的变量。我无法弄清楚为什么我会遇到段错误。任何帮助表示赞赏:(
最佳答案
在 bk 之后添加了该字段并且有效 (y)
关于c - 编译自定义 malloc.c 库时出现段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41899225/