首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

#pragma section 的 $ 语法解决方法

2012-03-21 
#pragma section 的 $ 语法在 ARX 头文件中间过如下三行,放在一起:#pragma section(ARXCOMMAND$__a)#pra

#pragma section 的 $ 语法
在 ARX 头文件中间过如下三行,放在一起:
#pragma section("ARXCOMMAND$__a")
#pragma section("ARXCOMMAND$__m")
#pragma section("ARXCOMMAND$__c")

dumpbin /headers 生成的 .exe 文件,我看到 linker 只生成了一个段 ARXCOMMA.
请问这样的结果是不是 在 seg name 里加 $ 结果,有没有文档说明这种语法,以及 linker 处理这类语法的行为?

[解决办法]
ARXCOMMAND为段名,$后面的为分类用
如:
#pragma section("ARXCOMMAND$aaa")
#pragma section("ARXCOMMAND$bbb")
最终段名为ARXCOMMAND,在ARXCOMMAND$aaa,ARXCOMMAND$bbb段中的数据最终都会归入ARXCOMMAND段

热点排行