1、 問(wèn)題場(chǎng)景
在編譯器遇到了一定數(shù)量的錯(cuò)誤后就停止編譯
2、軟硬件環(huán)境
1)、軟件版本:FUSA Compiler 6.16.2
2)、電腦環(huán)境:Windows
3)、外設(shè)硬件:無(wú)
3、相關(guān)命令
? 1) armclang -ferror-limit=100
在產(chǎn)生100 個(gè)錯(cuò)誤后停止發(fā)出診斷。錯(cuò)誤限制可以通過(guò)-ferror limit=0禁用。
2)補(bǔ)充說(shuō)明
可以使用編譯器選項(xiàng)-ferror limit=1 在產(chǎn)生1個(gè)錯(cuò)誤后停止編譯器發(fā)出診斷。
請(qǐng)注意,該功能不是由Arm 官方測(cè)試的,而是作為社區(qū)功能,包含在Arm編譯器中,我們建議僅在調(diào)試時(shí)使用它。
[1] https://clang.llvm.org/docs/UsersManual.html#cmdoption-ferror-limit
[2] https://developer.arm.com/documentation/DUI1093/e/Supporting-reference-information/Support-level-definitions?lang=en