完美体育·(中国)手机网页版科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

完美体育·(中国)手机网页版 > 技术文章 > ARM软件工具 > ARM DS-5 > DS-5编译提示“Error: C9931W: Your license for Compiler (feature compiler5) will expire in 22 days”错误

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

问题类别:ARM软件工具 > ARM DS-5 浏览次数:11544
发布日期:2013/3/28 10:14:40 文章来源:完美体育·(中国)手机网页版科技
回复日期:2020/12/18 10:32:28

环境说明

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