溜溜 发表于 2007-3-5 11:35

问题:如何编译生成无LINUX支持的可裸奔的代码

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

溜溜 发表于 2007-3-5 14:45

了解

多谢楼上。<br /><br />谢谢你GDTYY。不过好长啊,有得看了。<br />我想这个LD的MANUAL在LINUX下的MAN里应该有吧,<br />哎小菜没找着,呵呵,<br /><br />对了,非得arm-elf-gcc吗。arm-linux-gcc&nbsp;不行吗<br /><br /><br />

溜溜 发表于 2007-3-5 15:31

明白,

GOOGLEL:GNU&nbsp;LD。<br /><br />我已明白如何学习这个玩意了。虽为滴水恩,日后涌泉报,<br /><br />留下个123来,好将来联系你,呵呵

fineamy 发表于 2007-3-17 10:25

主要是GNU LD的使用问题

l0p0c 发表于 2011-10-27 16:41

ADS1.2和keil都可以满足你的要求……

lelee007 发表于 2011-11-11 05:27

JJ,你看好啦,这个事07年的帖子哦;P
页: [1]
查看完整版本: 问题:如何编译生成无LINUX支持的可裸奔的代码