![](/img/trans.png)
[英]static initialisation of a char array in a constant struct from C to C++
[英]C, skip initialisation static array
有沒有辦法指示gcc跳過某些靜態,易變的變量的初始化? 我有幾個循環緩沖區(聲明為volatile),在啟動時和我的MCU上真的不需要歸零,浪費大約2500左右。
提前致謝,
如果使用gcc
,則可以將數組對象放在.noinit
部分中:
uint8_t arr[1024] __attribute__ ((section (".noinit")));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.