使用arm-none-eabi-gcc工具链。
arm-none-eabi-gcc
在使用-nostdlib链接器中的选项进行ARM 开发期间,我可以使用 unsigned int、int 等。但是uint8_t我必须使用 --specs=nano.specs,因为它们在 newlib 标准库中。
-nostdlib
uint8_t
--specs=nano.specs
那么是如何unsigned int解决的呢?
unsigned int
我一直在使用 IDE 进行 ARM 开发。因此不知道底层的东西是如何工作的。当我遇到这些疑问时,我正在学习一些裸机教程。
谢谢你。
c embedded arm bare-metal
arm ×1
bare-metal ×1
c ×1
embedded ×1