keil里使用标准C库时,malloc函数的堆怎样初始化
时间: 2023-07-19 21:48:53 浏览: 242
深入KEIL底层之__main函数详解
在Keil中使用标准C库时,malloc函数的堆的初始化是由C库提供的。在程序启动时,C库会自动调用一个名为"__rt_heap_init"的函数来初始化堆。该函数会将堆的起始地址和大小传递给C库,在初始化完成后,堆就可以被malloc和free等函数使用了。需要注意的是,堆的大小和起始地址需要在Keil的链接器脚本中进行配置。
阅读全文