DS-5编译提示“Error: C9931W: Your license for Compiler (feature compiler5) will expire in 22 days”错误

问题类别:ARM 开发工具 > DS-5 浏览次数:5631
发布日期:2013-03-28 10:14:40 文章来源:米尔科技
回复日期:2015-08-06 09:51:54

环境说明

Windows XP,Windows 7,Linux

分析描述

在使用DS-5的Compiler 5编译器进行编译时,出现:Error: C9931W: Your license for Compiler (feature compiler5) will expire in 22 days的错误。

问题解答

编译器输出的是一个警告,提示代码“C9931W”中的“W”即表示警告之意。


这个问题是由主机操作系统的批处理文件的处理方式引起的,因为编译器意外输出,所以停止处理批处理文件,所以这是主机/系统的问题。


解决该问题,可以在编译选项中忽略该提示,选项如下:

--diag_suppress=9931

或者

--diag_error=9931


一般脚本编译的话,会在里面有个CFLAGS的变量,我们可以在CFLAGS后面加上这两个参数:

cmds="CFLAGS=--diag_error=warning --diag_suppress=9931 $cmds"

或者

cmds="CFLAGS=--diag_error=warning,9931 $cmds"


说明:ARM Compiler 5.06版本(以及DS-5 v5.22)已经修复该错误提示。


diag_suppress请参考:http://infocenter.arm.com/help/topic/com.arm.doc.dui0491i/CHDHFIAG.html

diag_error请参考:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0491i/CHDHFIAG.html


技术支持服务指南

在线提交问题

常见问题解答


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