本文主要是介绍STVD环境下的#pragma section 用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、编写格式
#pragma section[name]//在下面定义未初始化的变量
#pragma section{name}//在下面定义初始化的变量
#pragma section(name)//代码
例如:
#pragma section[Data_Section]
int data1;
int data2
#pragma section[]//返回正常section
2、地址设置
STVD——Project菜单——Settings——Linker选项卡:
Category选择Input,
在下框中新建segment,segment名称自定义,并在此segment中设置地址范围,在此segment中新建.section,名称为#pragma section[xx]中的xx。
如以上例子,设置为:
| segment/section | From | To |
|segment_name | 0x8080| 0x809f |
| .Data_Section | | |
这篇关于STVD环境下的#pragma section 用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!