jianhong_wu 发表于 2017-10-2 12:22:02

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

小谢-福州:

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

源鑫-深圳:
可能有特殊的意义,原先在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两个到的用法,别人问我直接懵逼了。


页: [1]
查看完整版本: 编程中的两个$$符号是什么用法?已解答。