liangbmw 发表于 2013-12-27 11:05:06

探讨:编程获取堆,静态存储区等的范围

如何编程获取堆,静态存储区等的范围。。
通常情况下对于特定硬件,应该由操作系统分配和管理,

mangocity 发表于 2013-12-27 14:45:33

LD脚本里弄几个标号,直接读就好了。这要编程吗?

liangbmw 发表于 2013-12-29 17:20:16

mangocity 发表于 2013-12-27 14:45
LD脚本里弄几个标号,直接读就好了。这要编程吗?

请问链接脚本中如何设定

mangocity 发表于 2013-12-30 08:52:30

liangbmw 发表于 2013-12-29 17:20
请问链接脚本中如何设定

For example:
.bss :
{
    _begin_bss = .;
    *(.bss .bss.* .gnu.linkonce.b.*)
    _end_bss = .;
} >ram

在代码中 extern char _begin_bss[] 即可引用。

liangbmw 发表于 2013-12-30 09:13:09

mangocity 发表于 2013-12-30 08:52
For example:
.bss :
{


感谢。。要学习一下链接脚本了
页: [1]
查看完整版本: 探讨:编程获取堆,静态存储区等的范围