升级MDK-ARM到v4.60版本后,libattrs.map file not found问题解决

问题类别:ARM 开发工具 > MDK-ARM 浏览次数:4137
发布日期:2013-02-21 10:52:18 文章来源:米尔科技
回复日期:2013-02-21 10:59:13

环境说明

windows系统下

分析描述

MDK V4.60版本,安装完成后,打开工程编译会出现如下警告与错误:
1、xxxxx.axf: Warning: L6373W: libattrs.map file not found in System Library directory C:\Program Files\ARM\ADSv1_2\LIB\armlib\. Library selection may be impaired.
2、xxxxx.axf: Warning: L6310W: Unable to find ARM libraries.
3、xxxxx.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.

问题解答

查看可了解到问题是电脑安装了ADS1.2开发环境,而MDK4.6版本可能跟ADS1.2在某些地方存在冲突。电脑删除ADS1.2之后,上述问题解决。

也可通过删除ADS1.2的环境变量(environment variables)来实现,如下所示:

1、  右击“我的电脑”选择“属性”,再选择“高级“页,如下所示,

 2、  在上述页面中,选择“环境变量”,如下所示,

 3、  在系统变量中,删除ADS1.2的5个系统变量,如下所示,

 4、在删除上述ADS1.2的5个系统变量之后,再重新打开KEIL下的工程文件,再次编译,将不会出现上述的编译警告和错误。

技术支持服务指南

在线提交问题

常见问题解答


新闻中心 | 联系我们 | 招聘信息 | 留言反馈 | 典型客户 | © 2017 Myir
深圳总部: 0755-25622735 | 北京办事处: 010-84675491 | 上海办事处: 021-60317628 粤ICP备12005064号-1