在Cortext-A8的板子上运行程序,malloc出现段错误

Deux21 2015-09-06 09:59:56
/*创建一个头结点*/

PLNode Create_list_head() 
{
PLNode head = NULL;
//printf("size: %x\n",sizeof(struct List_Node));
head = (PLNode)malloc(sizeof(LNode));


if(head == NULL)
{
goto Err1;
}

INIT_LIST_HEAD(&head->list);

return head;

Err1:
printf("Malloc Failed!");
return NULL;
}


在板子上运行时出现段错误,交叉调试发现malloc返回的地址只有5位0x10056的地址,在linux 终端运行正常 没有出现段错误
折腾了好久,还是不知道原因在哪,是内存泄漏还是????
...全文
240 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chris_YY 2015-10-08
  • 打赏
  • 举报
回复
内存没有释放。
woshi_ziyu 2015-09-06
  • 打赏
  • 举报
回复
每次分配完内存之后应该释放内存
Cortext是一个可帮助您发现偏见,观点和虚假新闻的网站。 当读者想对在线新闻文章是否有偏见发表第二意见时,Cortext可以为您提供帮助。读者可以复制所需的任何在线新闻文章的URL,然后将其粘贴到网站上的搜索栏中。按提交后,网站将处理文章的内容。几秒钟后,读者将再次看到他们的文章,但略有不同。重新呈现的文章按句子细分,某些关键字和短语以亮黄色突出显示。突出显示这些词是因为它们对句子的主题带有“正面”或“负面”的情感或偏见,而未突出显示的词被视为“中性”。对于学生来说,学习如何变得批判,并理解通过互联网,很多时候,您所看到的表面价值并不总是能得到的,这一点变得越来越重要 “媒体素养”是一个棘手的概念,但在数字时代却是必不可少的技能。当您仅将其视为许多人已经教过的批判性思维技能的扩展时,就可以在全国各地的学校中论证媒体素养的理由很简单;我们希望根据世界变化的方式来改变教育工作的方向-创建能够进入我们不断发展的世界的学生。媒体素养教育不仅可以通过认清其他观点以及一个人可能来自何处来建立同理心,还可以教会学生如何成为产品和信息的明智消费者。在学校里,孩子们在中学时被教如何做代数和记住植物的名字,但是随着我们世界越来越依赖媒体,我们还需要教给他们如何确定广告的“说服力”,以发现诱人的东西。绘制虚假新闻,并发现观点与事实之间的差异。借助Cortext,了解媒体素养以及如何浏览互联网并不需要成为单独的主题,而可以将其分层以支持现有课程。当给学生提供文章或文本段落以供在学校甚至在校外休闲阅读时,Cortext将帮助他们发展成为批判性和分析性思想家所需的技能。在学校里,我们学习基本的数学和写作技巧,在大街上,像HIP这样的课程教给我们至关重要的思维技巧,这些技巧可以在我们毕业后的各个方面使用。为什么我们不能在这些课程中使用Cortext来“达到文本的核心”,从而帮助学生更好地理解作者的偏见和意图? 支持语言:English (United States)

21,619

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧