完美体育·(中国)手机网页版 > 技术文章 > 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