问题:如何编译生成无LINUX支持的可裸奔的代码
太多文档介绍学习LINUX了,可是咋就没有能回答我这个问题的呢,动不动就移值LINUX,<br /><br />小弟不才,斗胆问一个弱弱问题:<br /><br />用GCC生成一个无LINUX支持的可裸奔的代码。<br />比如:生成一个启动代码with:<br /><br />.text :00000000<br />.data :0xc0000000<br />.bss :0xc0000000<br /><br />我如何才能达到这样的目的呢?<br />有什么规则吗? <br /><br />看到U—BOOT中有这样u-boot.lds 的文件,看来是用做这个目的,但不知道具体规则,使用方法,如何与GCC发生关联,MAKEFILE中如何用的。<br />或有什么文档,MANULE什么的。<br /><br />望达人解惑。不胜感激<br /><br /><br /><br /><br />了解
多谢楼上。<br /><br />谢谢你GDTYY。不过好长啊,有得看了。<br />我想这个LD的MANUAL在LINUX下的MAN里应该有吧,<br />哎小菜没找着,呵呵,<br /><br />对了,非得arm-elf-gcc吗。arm-linux-gcc 不行吗<br /><br /><br />明白,
GOOGLEL:GNU LD。<br /><br />我已明白如何学习这个玩意了。虽为滴水恩,日后涌泉报,<br /><br />留下个123来,好将来联系你,呵呵主要是GNU LD的使用问题
ADS1.2和keil都可以满足你的要求…… JJ,你看好啦,这个事07年的帖子哦;P
页:
[1]