Перегрузка free (), поэтому моя программа использует мою вместо системной

Мне нужно перекодироватьfree() func для образовательных целей, и он должен быть названfree() также.

Когда я переименую свою функциюmyfree() это работает безупречно, но когда я называю этоfree() программа нене знаю, нужно ли ему использовать мою или системутак программа простоSegmentation fault(core dumped) даже если я нет мой бесплатный звонок (просто декларация другогоfree() Func, кажется, разбить его)

так как я могу сказать компилятору использовать мой вместо системы "с?

заранее спасибо

РЕДАКТИРОВАТЬ: операционная система Linux

Ответы на вопрос(5)

Ваш ответ на вопрос