独闷闷网

 找回密码
 立即注册
搜索
查看: 4925|回复: 0
打印 上一主题 下一主题
收起左侧

[原创] 编程中的两个$$符号是什么用法?已解答。

[复制链接]
跳转到指定楼层
楼主
发表于 2017-10-2 12:22:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小谢-福州:

各位大侠小弟才疏学浅,这种插入脚本的用法是什么用法?右边的有两个$$。这两个$$的用法没见过额.

源鑫-深圳:
可能有特殊的意义,原先在Linux内核里就看过.


小谢-福州:
只知道脚本语言写的。

源鑫-深圳:
脚本一般都是一个$吧,产生取值。


hippo-深圳:
编译器的链接符号。
比如IAR的map文件中


栈的范围


CSTACK$$Base            0x20000000          --   Gb  - Linker created -
CSTACK$$Limit           0x20002000          --   Gb  - Linker created -

如果要在程序中获取该值,只要
extern int CSTACK$$Base
extern int CSTACK$$Limit
即可使用



用的mtk代码,也一样这个做一些应用。。。

extern int CSTACK$$Base
extern int CSTACK$$Limit
这种东西你们可以测试一下,很方便做到,
Region$$Table$$Base     0x08000c80          --   Gb  - Linker created -
Region$$Table$$Limit    0x08000ca4          --   Gb  - Linker created -
上面是const区域,开机后初始化过的变量都是从这个区域load进来

都是一些symbol符号表而已,对应一些地址

标准C确实没有定义
我上面的是两种编译器,一种是IAR,一个是RVCT,
对内部一些symbol都是类似处理
mtk可不是单片机


小谢-福州:
没有看过标准C两个到的用法,别人问我直接懵逼了。


乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-5-4 01:28 , Processed in 0.160396 second(s), 20 queries .

快速回复 返回顶部 返回列表