當前位置: 主頁 > 技術&應用 >
 

如何編寫有利於編譯器優化的代碼

本文作者:IAR Systems       點擊: 2022-01-19 10:40
前言:
 
在嵌入式開發中,代碼的體積和運行效率非常重要,代碼體積往往和晶片的 FLASH、RAM 容量對應,程式的運行效率也要求在相應能力的處理器上運行。在大多數情況下,成熟的開發人員都希望降低代碼體積、提高代碼運行效率,然而具體該怎麼做呢?本篇文章將編譯器廠商 IAR Systems 的編譯器為例,來解答開發人員在實際工作中常常遇到的問題,工程師朋友們可以在 IAR 編譯器上進行實踐驗證。
 
對於嵌入式系統,最終代碼的體積和效率取決於由編譯器生成的可執行代碼,而非開發人員編寫的原始程式碼;但是原始程式碼的優化,可以幫助編譯器生成更加優質的可執行代碼。因此,開發人員不僅要從整體效率等因素上去構思原始程式碼體系,也要高度關注編譯器的性能和編譯優化的便捷性。
 
 

電子郵件:look@compotechasia.com

聯繫電話:886-2-27201789       分機請撥:11