打印
[嵌入式linux]

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

[复制链接]
2231|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
溜溜|  楼主 | 2007-3-5 11:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
太多文档介绍学习LINUX了,可是咋就没有能回答我这个问题的呢,动不动就移值LINUX,

小弟不才,斗胆问一个弱弱问题:

用GCC生成一个无LINUX支持的可裸奔的代码。
比如:生成一个启动代码with:

.text :00000000
.data :0xc0000000
.bss  :0xc0000000

我如何才能达到这样的目的呢?
有什么规则吗? 

看到U—BOOT中有这样u-boot.lds 的文件,看来是用做这个目的,但不知道具体规则,使用方法,如何与GCC发生关联,MAKEFILE中如何用的。
或有什么文档,MANULE什么的。

望达人解惑。不胜感激




相关帖子

沙发
溜溜|  楼主 | 2007-3-5 14:45 | 只看该作者

了解

多谢楼上。

谢谢你GDTYY。不过好长啊,有得看了。
我想这个LD的MANUAL在LINUX下的MAN里应该有吧,
哎小菜没找着,呵呵,

对了,非得arm-elf-gcc吗。arm-linux-gcc 不行吗


使用特权

评论回复
板凳
溜溜|  楼主 | 2007-3-5 15:31 | 只看该作者

明白,

GOOGLEL:GNU LD。

我已明白如何学习这个玩意了。虽为滴水恩,日后涌泉报,

留下个123来,好将来联系你,呵呵

使用特权

评论回复
地板
fineamy| | 2007-3-17 10:25 | 只看该作者

主要是GNU LD的使用问题

使用特权

评论回复
5
l0p0c| | 2011-10-27 16:41 | 只看该作者
ADS1.2和keil都可以满足你的要求……

使用特权

评论回复
6
lelee007| | 2011-11-11 05:27 | 只看该作者
JJ,你看好啦,这个事07年的帖子哦;P

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

60

帖子

1

粉丝