keil安装后编译报错 Error: L6411E: No compatible library exists with a definition of startup symbol __main

该错误是有不兼容的库导致了启动符号_main冲突。
keil安装后编译报错 Error: L6411E: No compatible library exists with a definition of startup symbol __main
解决方法:
先查看是否安装ADSV1.2,若安装了该软件需要删除adsv1.2对应的5个环境变量;
然后新建一个变量名为ARMCC5LIB 的环境变量,如下。
keil安装后编译报错 Error: L6411E: No compatible library exists with a definition of startup symbol __main
注意,环境变量的值是keil的安装路径,有的默认是Keil,有的是Keil**_v5** ,查一下自己的安装路径,设置正确即可。
然后**重启**keil, 重新编译,错误消失。

相关文章:

  • 2021-07-17
  • 2021-06-24
  • 2021-07-18
  • 2021-07-26
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-24
  • 2021-10-06
  • 2022-12-23
  • 2021-11-23
  • 2021-07-27
  • 2022-12-23
  • 2021-04-08
相关资源
相似解决方案