Arm-none-eabi-gcc是一個為ARM架構(gòu)編譯C/C++代碼的編譯器,主要適用于面向ARM架構(gòu)的嵌入式系統(tǒng)和單片機編程。作為交叉編譯器套件的一部分,它是GNU Compiler Collection(GCC)的一個變體,專門為沒有操作系統(tǒng)(bare-metal)環(huán)境下的ARM微控制器設計。開發(fā)者可以使用這個工具鏈來編譯和鏈接C/C++代碼,生成可在ARM微控制器上運行的二進制文件。