米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

DS-5旗舰版编译错误error: unable to execute command: Segmentation fault

问题类别: > DS-5 浏览次数:3756
发布日期:2015/7/9 15:04:48 文章来源:米尔科技
回复日期:2020/12/18 9:48:53

环境说明

DS-5旗舰版

分析描述

DS-5旗舰版编译是出错: armclang: error: unable to execute command: Segmentation fault (core dumped) > armclang: error: clang frontend command failed due to signal (use -v to see invocation)

问题解答


在ARM Compiler 6.00/6.00u1编译器机制中,如果编译过程要排队等待license,就会出现 segmentation fault 的错误。这种情况一般是在DS-5旗舰版的flex license(或称网络版许可证)中出现,当 license 已经被其他客户端用完,当前客户端就提示该错误。

这个问题会在2014年稍后发布的 ARM Compiler 6.00u2 path 和 ARM Compier 6.01发行版中修复。

如果现在正在使用 6.00/6.00u1 版本,可以通过以下方法暂时解决:

1、减少 ARM Compiler 6 并行编译的数量,不让其超过ARM Compiler 6 许可证席位数量。
2、在新版的 ARM Compiler 6版本出来之前,多添加license的席位数量。


最新说明:
请将DS-5更新到5.20版本,或者直接更新编译器到6.00u2及以上版本即可解决。