您的位置:首页 > 其它

如何将一个data文件变成.o

2011-06-22 15:21 141 查看
有时候会需要将数据文件xxxx.bin做为xxxx.o LINK进去。

以下是xxxx.script

OUTPUT_FORMAT("elf32-tradlittlemips")

OUTPUT_ARCH(mips)

SECTIONS

{

.data :

{

__rom_mark_start = .;

*(.data)

__rom_mark_end = .;

}

}

然后:

mips-linux-ld -EB -Txxxx.script -b binary -o xxxx.o xxxx.bin

更改自己的makefile,把xxxx.o link进去即可。

调用时:

extern unsigned long __rom_mark_start, __rom_mark_end;

{

unsigned long *__rom_mark = &__rom_mark_start;

....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐