您的位置:首页 > 其它

keil编译时报了一堆 Error: L6405E: No .ANY selector matches ......错误

2018-02-28 10:24 597 查看
keil编译时报了一堆 Error: L6405E: No .ANY selector matches ……错误

如下:



解决方法:

找了一上午,发现是自己在更改编译器优化等级,改成level0(默认是level2)时误勾选上了Execute only Code(只生成执行代码)选项,汗!!



取消该选项,重新编译,错误没了



原因:

Execute only Code:只生成执行代码;

生成执行代码防止编译器生成任何数据访问代码部分。

这个选项一般是不勾选的,当要使用PCROP代码保护功能才会设置该选项。

注:PCROP:Proprietary code readout protection ,是一个专有代码读出保护的功能。具体PCROP功能见该文章:

http://www.51hei.com/bbs/dpj-57521-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐