标签: c gcc
有没有办法指示gcc跳过某些静态,易变的变量的初始化? 我有几个循环缓冲区(声明为volatile),在启动时和我的MCU上真的不需要归零,浪费大约2500左右。
提前致谢,
答案 0 :(得分:6)
如果您使用gcc,则可以将数组对象放在.noinit部分中:
gcc
.noinit
uint8_t arr[1024] __attribute__ ((section (".noinit")));