- 在armasm、armcc、armlink和armelf后面添加 --licretry --diag_suppress=9931,9933 选项。例如:cflag="--licretry --diag_suppress=9931,9933"
-
或设置环境变量如下。
arm compiler 4.0
armcc40_asmopt=--licretry --diag_suppress=9931,9933
armcc40_ccopt=--licretry --diag_suppress=9931,9933
armcc40_fromelfopt=--licretry --diag_suppress=9931,9933
armcc40_linkopt=--licretry --diag_suppress=9931,9933
arm compiler 4.1:
armcc41_asmopt=--licretry --diag_suppress=9931,9933
armcc41_ccopt=--licretry --diag_suppress=9931,9933
armcc41_fromelfopt=--licretry --diag_suppress=9931,9933
armcc41_linkopt=--licretry --diag_suppress=9931,9933
armcc41_ccopt=--licretry --diag_suppress=9931,9933
armcc41_fromelfopt=--licretry --diag_suppress=9931,9933
armcc41_linkopt=--licretry --diag_suppress=9931,9933
arm compiler 5:
armcc5_asmopt=--licretry --diag_suppress=9931,9933
armcc5_ccopt=--licretry --diag_suppress=9931,9933
armcc5_fromelfopt=--licretry --diag_suppress=9931,9933
armcc5_linkopt=--licretry --diag_suppress=9931,9933
armcc5_ccopt=--licretry --diag_suppress=9931,9933
armcc5_fromelfopt=--licretry --diag_suppress=9931,9933
armcc5_linkopt=--licretry --diag_suppress=9931,9933
arm compiler 6:
armcompiler6_asmopt=--licretry --diag_suppress=9931,9933
armcompiler6_fromelfopt=--licretry --diag_suppress=9931,9933
armcompiler6_linkopt=--licretry --diag_suppress=9931,9933
armcompiler6_fromelfopt=--licretry --diag_suppress=9931,9933
armcompiler6_linkopt=--licretry --diag_suppress=9931,9933
将以上选项加入环境变量有多中方法,下面以arm compiler 6为例,可将下面的代码写入编译脚本,或者在终端中以此输入:
export "armcompiler6_asmopt=--licretry --diag_suppress=9931,9933"
export "armcompiler6_fromelfopt=--licretry --diag_suppress=9931,9933"
export "armcompiler6_linkopt=--licretry --diag_suppress=9931,9933"
arm compiler 4和5方法相同。
并行编译引起错误说明:http://www.myir-tech.com/faq_list.asp?id=508
英文原文地址: