小编run*_*oad的帖子

定义我自己的 malloc 后出现分段错误?

为什么这会导致分段错误?

#include <stddef.h>
       
void *malloc(size_t s) {           
};                                                                                                    
int main() {  
  printf("lol");           
}
Run Code Online (Sandbox Code Playgroud)

这就是我的编译方式:

gcc -o l lol.c
Run Code Online (Sandbox Code Playgroud)

我的猜测是printf()调用malloc().

c malloc gcc built-in segmentation-fault

2
推荐指数
1
解决办法
206
查看次数

标签 统计

built-in ×1

c ×1

gcc ×1

malloc ×1

segmentation-fault ×1