我想建立一個可重定位的庫(也就是說,除了局部變量之外,我還希望強制庫的位置在內存中的固定位置。我認爲這必須在makefile中完成,但我很困惑我必須做些什麼才能迫使庫在一個固定位置加載。這是使用mb-gcc。如何在微博版中爲固定地址編譯庫
我需要的原因這是我想寫一個加載程序,我不想在實際上正在執行其他程序的副本的代碼上打開一個加載程序。因此,我希望正在執行復制的程序位於其他位置的某個位置used(ie。ddr)。
如果我有編譯到庫中的所有函數,例如,我需要什麼特殊的makefile參數來強制它在位置0x80000000處加載。
任何幫助將不勝感激。提前致謝。