【MDK调试经验】Undefined symbol exit (referred from jerror.o)

原创 2015年11月17日 21:13:32

我在Keil uVision4中碰到的一些问题,做出记录。
编译过程中,出现. \Output\TFT触摸屏.axf: Error: L6218E: Undefined symbol exit (referred from jerror.o). 错误
在网络上搜到了一些解答,说是在编译配置中选项不能使用微库,如下图:
MDK配置

我去掉这个选项后,发现编译能够通过。下载到开发版中,总是不能运行,调试发现,一开始就进入了硬件错误处理中断void HardFault_Handler(void)中。
于是,我又把微库选上,进入了UCGUI/JPEG/jerror.c中,找到error_exit (j_common_ptr cinfo)函数中的exit(EXIT_FAILURE),把这行给注释掉,改用return直接返回。
再次编译,通过。下载到开发板中,能够正常运行。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ucGUI在STM32移植问题(undefined symbol exit (referred from jerror.o)

在stm32上移植ucgui,裸奔的,修改了读点,写点,初始化函数,编译可以通过,链接时出现 .\Obj\Project.axf: Error: L6218E: Undefined symbol e...

keil4_MDK"编译报错"--- Error: User Command terminated, Exit-Code = 1

详细信息: FromELF: creating hex file... User command #1: D:\Keil\ARM\BIN40\fromelf.exe  --bin  ..\Obj\B...

Win7 64 ADS1.2 编译弹出Error: L6218E: Undefined symbol sprintf (referred from 2440...)

本人亲自测试,环境WIN7 x64、ADSv1.2 ,该方法有效! 转载文章:http://blog.csdn.net/comwise/article/details/8944168 ...

Win7 64 ADS1.2 编译弹出Error: L6218E: Undefined symbol sprintf (referred from 2440...)

软硬件平台:WIN7 x64  ADSv1.2 Mini2440 JLink8.0 J-link ARM V4.08l   调试小程序一般不会出现什么问题,但是调试国嵌和友善光盘中的myled...程...

L6218E: Image$$ZI$$Limit(referred from sys_stackheap.o)错误的解决办法

我的是ARM编译,也是出现这问题。  昨天遇到一个十分麻烦的问题,我把MTK编译时遇到这样的错误: Error : L6218E: Undefined symbol Image$$ZI$$Limi...
  • wo1203
  • wo1203
  • 2011-09-27 11:05
  • 1593

系统存在多个opencv库导致的caffe运行异常:undefined symbol imencode imread

今天运行faster rcnn demo的时候居然出错了: guyadong@gyd-u16:~/tmp/py-faster-rcnn$ tools/demo.py Traceback (...
  • 10km
  • 10km
  • 2017-03-25 14:06
  • 2387

Linux下编译代码错误: undefined reference to symbol 'cos@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: err

首先给出错误截图: 给出我的makefile文件LIB:= -lopencv_highgui -lopencv_core -lopencv_imgproc -lopencv_legacy -lst...

linux下开发,解决cocos2d-x中编译出现的一个小问题, undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'

解决cocos2d-x中编译出现的一个小问题 对于cocos2d-x 2.×中编译中,若头文件中引入了#include "cocos-ext.h",在进行C++编译的时候会遇到如下错误: undefi...

解决Ubuntu WPS演示全屏闪退(swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)的错误

1. 故障在Ubuntu14.014上使用WPS演示(WPP)时,一全屏播放就会闪退。经过分析,故障原因是libGL.so加载一个符号失败。swrast_dri.so: undefined symbo...

/usr/lib/libreadline.so.5: undefined symbol: PC 错误的处理方法

最近服务器挂掉将近一周,让X讯和VMware的运维人员给我处理,硬是搞不定。 最后还是Linux的厂商帮俺们搞定,结束我的苦逼酱油日子。   操作系统:Suse linux 11 64bit ...
  • samed
  • samed
  • 2013-05-31 17:24
  • 5371
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)