2015-11-05 150 views
0

我正在用keil uvision(免費版)編譯項目。我得到了以下錯誤:我可以使用keil uvision優化代碼大小

.\_build\test.axf: error: L6047U: The size of this image (32992 bytes) exceeds the maximum allowed for this version of the linker 

沒有任何標誌,以優化代碼足跡就像-Ospace與ARM編譯

回答

0

the documentation-Ospace是默認行爲,除非你明確地告訴編譯器使用-Otime代替。在菜單Project->Options for target something->C/C++中打開配置。您還可以更改優化級別(-O0到-O3),這可能會導致較小的程序。如果限制是32768字節,它可能適合!