pic是否支持malloc free

发布于 2022-10-15 07:58:42 字数 2053 浏览 27 评论 0

我用了一块pic16系列做了一个是否支持malloc的实验,代码很简单
#include<stdlib.h>
void main(void)
{
        int *p=(int *)malloc(sizeof(int ));
        if(p!=NULL)
        {
                free(p);
        }       
       
}

但是编译出现如下错误:
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 147. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 85. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 113. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 115. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 116. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 117. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 118. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 119. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 126. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\malloc.c; 130. can't generate code for this expression
Error   [712] C:\Program Files\HI-TECH Software\PICC\PRO\9.65\sources\memcpy.c; 22. can't generate code for this expression
Advisory[1] too many errors (11)
请高人指教?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青朷 2022-10-22 07:58:42

回复 1# laomujiwd

    malloc和free是需要作業系統支援才能調用的系統函數, pic單片機上如果使用了uC-OS這樣的嵌入式作業系統, 并且增加了記憶體管理模塊,也許能使用malloc吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文