/SECTION:name[=newname][,attributes][alignment]
备注
此选项将更改段的特性,以重写编译或链接段的对象文件时设置的特性。
在冒号 ( : ) 后,指定段的 name。 若要更改段名称,请在段的 name 后使用等于号 (=) 和 newname。
若要设置或更改段的 attributes
,请指定逗号 (,) 并后跟一个或多个特性字符。 若要取反特性,请在相应字符前面加上感叹号 (!)。 以下字符可指定内存特性:
属性 | 设置 |
---|---|
c | code |
d | 可丢弃 |
e | 可执行文件 |
i | 已初始化的数据 |
k | 缓存的虚拟内存 |
m | 链接删除 |
o | 链接信息 |
p | 分页虚拟内存 |
r | 读取 |
s | shared |
u | 未初始化的数据 |
w | 写入 |
若要控制 alignment,请指定字符 A 并后跟以下字符之一来设置对齐大小(以字节为单位),如下所示:
字符 | 对齐大小(以字节为单位) |
---|---|
1 | 1 |
2 | 2 |
4 | 4 |
8 | 8 |
p | 16 |
t | 32 |
s | 64 |
x | 不对齐 |
将 attributes
和 alignment 字符指定为不含空格的字符串。 这些字符不区分大小写。