请问debug.c中实现的下面函数作用是什么,此外函数定义前面的一行代码是用于什么目的。谢谢
__attribute__((used))
void *_sbrk(ptrdiff_t incr)
热门产品 :
CH32X035: 32位USB+USB PD单片机
请问debug.c中实现的下面函数作用是什么,此外函数定义前面的一行代码是用于什么目的。谢谢
__attribute__((used))
void *_sbrk(ptrdiff_t incr)
您好,关于__attribute__((used))是防止该函数在编译时被编译器优化掉。关于void *_sbrk(ptrdiff_t incr)函数,作用是对heap的结束地址进行约束。关于堆栈的介绍,可参考一下下链接介绍
https://www.cnblogs.com/wahahahehehe/p/15164437.html
非常感谢!