我正在尝试将C库移植到嵌入式平台(Xilinx Microblaze),并且该库包含对malloc(),alloc(),calloc()和free()的一些调用.
这些函数调用要求将其他库导入嵌入式平台,并使程序代码更大.
从C程序中删除动态分配的最佳步骤是什么,并且仅使用静态分配.我应该找到什么事实,我应该做什么计算?欢迎任何提示.
malloc调用的示例:
decoder->sync = malloc(sizeof(*decoder->sync));
if (decoder->sync == 0)
return -1;
Run Code Online (Sandbox Code Playgroud)
非常感谢,
罗什