2 zlm space zlm_space 于 2016.03.16 14:09 提问

IAR编译c程序,编译报错:out of memory

图片说明

IAR编译c程序,电脑cpu占用率一下子从30%跑到了99%,接着编译报错:out of memory,难道这对电脑内存也有要求??
刚用这个编译器,求大神解答

1个回答

abcd_123457
abcd_123457   2016.03.20 17:16
  1. 你关掉iar,重新打开,或者重启一下电脑,试试。
  2. 或者这个可能与你的cpu芯片的分区表有关系,不知道用的什么芯片,芯片内部Flash多大,或者是否用了外部Flash,你的程序的编译结果可能超出了Flash的范围因此报错。
zlm_space
zlm_space 谢谢,可能是我程序太多了,我把那些大的程序文件打包成库,再编译就通过了
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
stm8 在IAR 下烧写出现The Flash Memory Read-out protection 的解决方法
今天又被淘宝狠狠地坑了一道。 刚买回来的stm8 最小板居然不能烧写程序,在以前的板子上烧写可是好好的。 烧写就出现The Flash Memory Read-out protection (内存写保护) 错误。 废话少说: 要解除写保护,先仔仔stvp工具点击打开链接 打开stvp工具后: 选择option byte 选择关闭写保护,如果默认是关闭就不用管 然后点
编译android源码时,jack server 出现out of memory error 错误的解决方法
编译android源码时,jack server 出现out of memory error 错误的解决方法: 问题现象如下: 问题的解决方案如下,共两步: Step1:修改jack server相关源码 Step2:重启Jack server ./prebuilts/sdk/tools/jack-admin stop-server 用以上命令关闭即可,重新ma
如何解决delphi xe8编译大程序时内存不够的问题。
Delphi xe8在编译一个大程序的时候,会出现一个内存不够的错误,有时候是以Internal Error的形式出现,有时候是以Out of Memory的形式出现。主要原因是IDE调用各种资源占用了大量内存资源,再以DLL方式调入编译器的时候,就会出现内存不够的情况。 要解决这个问题,需要采用进程外编译的方式,就是让编译器以单独进程的方式运行,而不是以DLL的方式调入IDE的内存空间
2530程序用IAR新版本编译旧版本程序可能遇到的一个问题
用IAR 7.60.1打开以前用IAR 7.51编写的2530程序,重新编译,无错,但在链接的过程中弹出了一个出错对话框,提示错误信息如下:---------------------------IarIdePm---------------------------Tool Internal Error:Internal Error: In function: Diagnostic: Value i
IAR编译错误总结
1)、IAR编译出现:Error[Li005]: no definition for "UI_CreatePedometerWin" [referenced from E:\project\Holter-i\iar\eHolter\Debug\Obj\TK_GUI.o] 时; 该错误的的意思是说TK_GUI.c文件里面调用的UI_CreatePedometerWin这个函数没有定义,而这个函数在
IAR的编译过程
stm32 函数库 FWlib2.0.3 FWlib3.5   见       http://download.csdn.net/detail/xuehui869/4205152 IAR for Arm的文档  见http://download.csdn.net/detail/xuehui869/4106746 STM32的相关datasheet  见http://download.
IAR编译信息-size解读
iar编译之后,会出现代码和数据size,通常情况下包含三项:1、 46 689 bytes of readonly code memory代码空间,占用flash容量 2、 5 336 bytes of readonly data memory只读数据空间,占用flash容量 3、 14 376 bytes of readwrite data memory变量空间,占用ram
Keil和IAR下查看占用Flash和SRAM空间大小的方法
在实际项目中经常需要评估代码占用的Flash和SRAM空间,在Keil和IAR里该如何查看呢? 1)Keil里查看map文件     Total RO  Size (Code + RO Data)                 2988 (   2.92kB)     Total RW  Size (RW Data + ZI Data)              1136 (   1.11
Android N编译之Out of memory error
之前本地环境编译一直是正常的,后来更新代码后,出现编译不过。 提示out of memory,但是查看swap和内存都还是够的。 里面有个提示,try increasing heap size with java option '-Xmx',就按照这个来改。 失败截图: 解决方案: export JACK_SERVER_VM_ARGUMENTS="-Dfile.e
在IAR中编译C程序
1)新建一个工程  打开