太多文档介绍学习LINUX了,可是咋就没有能回答我这个问题的呢,动不动就移值LINUX,
小弟不才,斗胆问一个弱弱问题:
用GCC生成一个无LINUX支持的可裸奔的代码。 比如:生成一个启动代码with:
.text :00000000 .data :0xc0000000 .bss :0xc0000000
我如何才能达到这样的目的呢? 有什么规则吗?
看到U—BOOT中有这样u-boot.lds 的文件,看来是用做这个目的,但不知道具体规则,使用方法,如何与GCC发生关联,MAKEFILE中如何用的。 或有什么文档,MANULE什么的。
望达人解惑。不胜感激
|