/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 字符指定为不含空格的字符串。 这些字符不区分大小写。