首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vc怎么让全局变量地址与函数地址相邻

2013-12-05 
vc如何让全局变量地址与函数地址相邻比如我定义了二个变量:DWORD _a// 地址:403000DWORD _b// 地址:4030

vc如何让全局变量地址与函数地址相邻
比如我定义了二个变量:
DWORD _a;      // 地址:403000
DWORD _b;      // 地址:403008

void _c()      // 地址:401000
{
  return;
}

我想让他们的地址都保持相邻,让函数_c()的地址变成40300C,要怎么做?????
[解决办法]
数据和程序地址相邻应该做不到,除非你自己写个编译器
[解决办法]
存放的位置不一样的吧!一个是全局区,一个是代码段!

[解决办法]
试试


#pragma data_seg
#pragma code_seg

[解决办法]
没戏的,这主要和系统构造进程的内存空间有关

可以自己改,但是和可能被报病毒
[解决办法]
你的问题能归结成如何消除BSS段和代码段限制的问题。

热点排行