如何将一个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;
....
以下是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;
....
相关文章推荐
- 电脑使用小技巧--如何把一个文件(夹)变成一个隐藏受系统保护的系统文件(夹)!
- Java-Spring MVC如何返回一个非JSP文件名字的地址
- 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
- 如何在 Linux 中查找一个文件
- linux 如何显示一个文件的某几行(中间几行)
- 如何判断一个文本文件内容的编码格式 UTF-8 ? ANSI(GBK)
- 深入浅出linux之如何打开文件1(写一个最简单文件系统)
- 一个可序列化的C#对象,如何转成一个XML格式的文件或字符串(转)
- android如何将任意一个文件(包括可执行文件)内置到手机中
- git误上传了一个非常大的文件,如何删除
- 如何把一个lib库文件加入到VC.NET项目中去
- 【OpenWRT之旅】如何自定义一个配置文件的设置界面
- 如何在LINUX下查看一个.o文件里有哪些函数?
- 如何把list变成一个字符串
- CMD:用 echo 创建文件内容时,如何避免尾部的多出来的一个空格
- 如何创建一个依赖Android AAR文件的React Native组件
- 如何将一个已有的vdi文件attach到一个虚拟机上
- 如何判断Unix系统的一个库文件是32位还是64位的
- 在Maximo7中如何使用日志记录应用程序创建一个日志文件?
- iPhone如何打包成一个通用的静态库文件(模拟器和真机都可以用)