我需要重新编写free()func用于教育目的,它也必须命名free().
free()
当我重命名我的功能时,myfree()它完美地工作但是当我命名它时free(),程序不知道他是否需要使用我的或系统的所以程序Segmentation fault(core dumped)即使我不调用我的自由(只是声明另一个free()功能似乎崩溃了)
myfree()
Segmentation fault(core dumped)
那我怎么能告诉编译器使用我的而不是系统?
提前谢谢你.
编辑:Linux操作系统
c linux malloc free
c ×1
free ×1
linux ×1
malloc ×1