ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
由于 C/C++ 編譯器支持的主機系統(tǒng)的多樣性,以及其中一些系統(tǒng)的局限性,編譯器可能無法成功編譯過大或過于復雜的源文件。通常,超過此系統(tǒng)限制會阻止繼續(xù)編譯,因此編譯器會在打印錯誤消息后立即中止。簡化程序以避免超過系統(tǒng)限制。
某些系統(tǒng)不允許文件名長度超過 500 個字符。確保您的文件名短于 500 個字符。
編譯器并非任意限制,但受主機系統(tǒng)上可用內(nèi)存量的限制。在較小的主機系統(tǒng)(如 PC)上,優(yōu)化器可能會耗盡內(nèi)存。如果出現(xiàn)這種情況,優(yōu)化器將終止,shell 將繼續(xù)使用代碼生成器編譯文件。這會導致編譯文件時沒有進行優(yōu)化。優(yōu)化器一次編譯一個函數(shù),因此更可能的原因是源模塊中的函數(shù)太大或非常復雜。若要更正此問題,您可以進行如下選擇: