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。其實我不想使用動態可重定位庫,因爲我沒有動態加載器。我究竟做錯了什麼?