小编Ros*_*osh的帖子

从嵌入式C程序中删除动态内存分配

我正在尝试将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)

非常感谢,

罗什

c memory porting allocation dynamic

4
推荐指数
1
解决办法
1225
查看次数

标签 统计

allocation ×1

c ×1

dynamic ×1

memory ×1

porting ×1