簡體   English   中英

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM