龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VC开发 >

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

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
#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;
} 
精彩图集

赞助商链接