WEB开发网
开发学院软件开发VC 共享变量在VC和GCC编译器下的不同表示方法 阅读

共享变量在VC和GCC编译器下的不同表示方法

 2010-07-20 20:45:49 来源:WEB开发网   
核心提示:#include <stdio.h>// VC6 版本#pragma comment(linker, "/SECTION:.text,RWS") // 创建自定义的 shared Section#pragma data_seg(".text")int g_iShare

#include  <stdio.h>
// VC6 版本
#pragma comment(linker, "/SECTION:.text,RWS") // 创建自定义的 shared Section
#pragma data_seg(".text")
int g_iShared = 0x37;
#pragma data_seg()
// int g_iShared  __attribute__ ((section(".text"))) = 0x37; // GCC 版本
// int g_iShared = 0x37;
int main()
{
  g_iShared  = 200;
  int iLocal = 300;
  printf("%d,0x%pn",g_iShared,&g_iShared);
  printf("%d,0x%pn",iLocal,&iLocal);
  return 0;
}

Tags:共享 变量 VC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接