gcc 4.4.7 升级到 4.8.2。 升级前 动态加载的对象 和 主程序 看到的全局对象的地址空间是一致的, 升级后两者看到的全局对象的地址空间不一致了。全局对象是 static的。 产生此问题的原因是什么? 怎么解决?
编译器升级了,实现有变化。地址空间可能会修改
如果你使用的是增量编译,那么升级编译器需要重新完整编译一次。