Error: L6411E: No compatible library exists with a definition of startup symbol __main

1.MDK518安装破解完成后编译程序出现错误

..\Output\STM32工程模板.axf: Warning: L6373W: libattrs.map file not found in System Library directory D:\Softwares\ARM\ADSv1_2\LIB\armlib\. Library selection may be impaired.

..\Output\STM32工程模板.axf: Warning: L6310W: Unable to find ARM libraries.

..\Output\STM32工程模板.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.


2.解决方法

在我的电脑点击属性---> 高级系统设置 ---> 高级 ---> 环境变量 ----> 系统变量:

增加环境变量名: ARMCC5LIB   

变量值:D:\Softwares\Keil_v5\ARM\ARMCC\lib(keil的安装目录,视您的安装情况更改)

然后重新打开软件编译即可消除错误。

Error: L6411E: No compatible library exists with a definition of startup symbol __main_第1张图片

你可能感兴趣的:(MDK518,error,STM32F103)