все.
Я хочу связать библиотеку, которая вызывает функцию malloc().
Однако моя целевая среда отличается от
malloc() предоставляется как встроенная функция.
Как я могу вызвать вызов библиотеки malloc() на
моя целевая среда malloc() процедура?
Можно ли изменить имя экспортируемой функции? Если так
Я могу сначала закодировать my_malloc() и экспортировать его как malloc() и ссылку
библиотека к этому:
#include <my_environment.h>  // malloc() is inline function declared there 
void my_malloc (void) {
   malloc (void);             
}
Более конкретно,
библиотека является одной из дистрибутивов Linux, поэтому она зависит от libc.
Но моя среда встроена одна и не имеет библиотеки libc, а malloc(), free(),... реализована на заказ. Некоторые из них являются встроенными функциями, а некоторые - библиотечными.