我有一个有趣的问题,我不能在我的项目中包含malloc.h。
对于Paul Nettle的mmgr工具,我需要malloc.h(我不喜欢使用乐器)
问题是我找不到用于memalign的系统库。
Xcode一直在失败,因为它无法定义&我也不能。
其他人见过这个?!
答案 0 :(得分:21)
如果您只需要使用malloc
,那么您可以从stdlib中获取它,如下所示:
#include <stdlib.h>
否则,您可以直接致电malloc.h
:
#include <malloc/malloc.h>
修改强>
posix_memalign()
中存在stdlib.h
。实现如下:
int posix_memalign(void **, size_t, size_t);
也许你可以为它做一个别名并使用它?