【发布时间】:2013-05-12 15:32:05
【问题描述】:
如果我想链接除 z.o 之外的所有 .o 文件。所有 .o(没有 z.o)都重新定位在 0xC0000000,而 z.o 位于 0xFFFF0000,但 z.o 位于文件偏移量 0x8000。
那么,如何编写这个 ld 脚本?
这是我的 loader.lds
SECTIONS {
loader 0x00000000 : { start.o loader.o }
kloader 0x30100000 : AT(4096) { loaderk.o ../lib/klib.a }
vect 0xFFFF0000 : AT(0x4000) { high_vect.o }
}
这样好吗???
【问题讨论】: