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++ 編譯器支持的主機(jī)系統(tǒng)的多樣性,以及其中一些系統(tǒng)的局限性,編譯器可能無(wú)法成功編譯過(guò)大或過(guò)于復(fù)雜的源文件。通常,超過(guò)此系統(tǒng)限制會(huì)阻止繼續(xù)編譯,因此編譯器會(huì)在打印錯(cuò)誤消息后立即中止。簡(jiǎn)化程序以避免超過(guò)系統(tǒng)限制。
某些系統(tǒng)不允許文件名長(zhǎng)度超過(guò) 500 個(gè)字符。確保您的文件名短于 500 個(gè)字符。
編譯器并非任意限制,但受主機(jī)系統(tǒng)上可用內(nèi)存量的限制。在較小的主機(jī)系統(tǒng)(如 PC)上,優(yōu)化器可能會(huì)耗盡內(nèi)存。如果出現(xiàn)這種情況,優(yōu)化器將終止,shell 將繼續(xù)使用代碼生成器編譯文件。這會(huì)導(dǎo)致編譯文件時(shí)沒(méi)有進(jìn)行優(yōu)化。優(yōu)化器一次編譯一個(gè)函數(shù),因此更可能的原因是源模塊中的函數(shù)太大或非常復(fù)雜。若要更正此問(wèn)題,您可以進(jìn)行如下選擇: