打印

#pragma DATA_SECTION 怎么理解?

[复制链接]
4587|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ccjchen|  楼主 | 2009-4-16 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在书本中看到“DATA_SECTION指令的作用是在名为section name 的程序段中为symbol分配存储空间,这条指令有助于在数据段的外部连接一段数据。”
这句话我有些不理解,“在数据段的外部连接一段数据”,是什么意思?

我在一个关于EMAC的程序中看到:
#pragma DATA_SECTION(packet_header, ".ExtDat1");
EMAC_Pkt packet_header[PKT_MAX];
这其中的section name  ".ExtDat1"  是作者自定义的吗?

相关帖子

沙发
biansf2001| | 2009-4-17 16:04 | 只看该作者

定位

把packet_header放到数据空间的extdat1处

使用特权

评论回复
板凳
ccjchen|  楼主 | 2009-4-19 07:52 | 只看该作者

在数据段的外部连接一段数据

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

446

帖子

1

粉丝