牛哥的个人小站

记录生活与分享技术的个人博客

关于Keil Unable to find ARM libraries...问题的解决方法

最近打算试试上海东软的M0芯片HR8P506,但是他们提供的Keil插件不支持Keil5的部分版本,推荐用户使用Keil4,所以我就忍痛卸载了Keil5,重新安装了Keil 4.7,但问题来了,一编译就出现问题:
Unable to fine ARM libraries.
No compatible library exists with a definition of startup sybol __main.
找了头天没找到什么原因,后来网上搜了下,才想起应该是环境变量引起的问题,因为我以前安装的时候增加过环境变量,这次安装的路径与上一次的不一样,这样就整出了这个问题,把以前设置的环境变量重新修改,然后重启下电脑,问题就解决了
如果你也出现过类似的问题,但是以前没的增加过这样的环境变量,那么你需要重新增加一个环境变量。具体操作如下
1、电脑->属性->高级->环境变量
2、新建
3、变量名设置为:ARMCC5LIB
4、设置变量值:C:\Keil\ARM\ARMCC\lib(这是我的KEIL安装的位置,请根据你自己的安装路径来设置你的变量值)

另外还有一个要注意,那就是Keil与ADS的冲突也会引起这问题,这就需要你把ADS的环境变量全部删除了,这问题也就解决了

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«   2020年4月   »
12345
6789101112
13141516171819
20212223242526
27282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最近发表
搜索
最新留言
    文章归档
    友情链接
      • 订阅本站的 RSS 2.0 新闻聚合

      Powered By Z-BlogPHP 1.6.0 Valyria

      Copyright www.ZjIdea.com Rights Reserved. 浙ICP备20011081号