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

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