为什么这会导致分段错误?
#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().