請問debug.c中實現(xiàn)的下面函數(shù)作用是什么,此外函數(shù)定義前面的一行代碼是用于什么目的。謝謝
__attribute__((used))
void *_sbrk(ptrdiff_t incr)
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機
請問debug.c中實現(xiàn)的下面函數(shù)作用是什么,此外函數(shù)定義前面的一行代碼是用于什么目的。謝謝
__attribute__((used))
void *_sbrk(ptrdiff_t incr)
您好,關(guān)于__attribute__((used))是防止該函數(shù)在編譯時被編譯器優(yōu)化掉。關(guān)于void *_sbrk(ptrdiff_t incr)函數(shù),作用是對heap的結(jié)束地址進行約束。關(guān)于堆棧的介紹,可參考一下下鏈接介紹
https://www.cnblogs.com/wahahahehehe/p/15164437.html
?
非常感謝!