relocation

    0热度

    2回答

    地址空间重定位和链接器完成的重定位任务之间有什么区别据我所知,链接器完成的重定位任务包括将符号引用连接到符号定义的过程。地址空间当可执行文件被带入内存并且所有的地址引用都参考它被放置在内存中的地址的起始地址被解析时,重定位是关心的,而且我也想知道谁这个地址空间搬迁吗?

    3热度

    5回答

    鉴于我编译的一些unix程序,我需要做些什么才能将其重定位到不同的目录并使其继续正常运行。 我在想Perl,但是会对像Apache这样的其他系统感兴趣,当它完成时它似乎也会失败。为了激发这个问题,当将其他系统捆绑为产品安装的一部分时,能够执行这种重定位将非常有用。 对于它的价值,是ActivePerl的安装过程似乎含有一些神奇的执行过程中安装搬迁.. Installing ActivePerl..

    1热度

    1回答

    我一直在研究Eclipse插件项目一段时间,并且遇到了需要将项目拆分为单独测试的情况来自插件包的案例。我使用git作为版本控制。 要简单地说明这一点,我的版本旧的项目是这样的: workspace/ | +-- myplugin/ | +-- .git/ <-- Here be the git repository | +-- /

    2热度

    2回答

    我想无需任何操作系统运行的PowerPC嵌入式系统的一个简单的程序。我正在使用GNU编译器 - 链接器工具和PSIM作为模拟器。我写了自己非常简单的链接器指令文件。 我用一个全局变量在我的静态库,并希望使用该变量在我的示例程序。但是,链接示例程序GNU ld会给出错误并停止。它说它在链接器指令文件中找不到rela.dyn。其实我不想使用动态可重定位库,因为我没有动态加载器。我究竟做错了什么?