haitao_king
驱动牛犊
驱动牛犊
  • 注册日期2004-05-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1673回复:2

如何在RedHat Linux9下将其自带的bash编译成PowerPC8241平台能够运行的BASH(20分相送)

楼主#
更多 发布于:2004-07-19 15:43
本人目前在作嵌入式PowerPC8241的开发,由于要使用bash进行编程,因此必须加载bash作为系统默认的SHELL。现从Redhat Linux9
源代码光盘中得到了一个V2.05的bash,但不知如何编译成能够在PowerPC上运行的bash,请高手指导。
另外,在Redhat平台上,按照其INSTALL文档生成的bash太大,有2.8MB之多,而Redhat /bin目录下的bash只有600多K,这是怎么会事?能不能将其瘦身呢?

[编辑 -  7/19/04 by  haitao_king]

[编辑 -  7/19/04 by  haitao_king]
holymoon
驱动牛犊
驱动牛犊
  • 注册日期2003-05-13
  • 最后登录2006-01-11
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-21 10:34
使用 strip bash,可以去掉bash中的无用信息,可以减小bash的尺寸,另外,static 和 shared 程序,大小也不一样。
要在power上使用,需要使用for powerpc的交叉编译环境来完成。
haitao_king
驱动牛犊
驱动牛犊
  • 注册日期2004-05-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-21 15:38
我的Redhat Linux9中已经建立好一个PowerPC的交叉编译环境,我通过./configure --host=powerpc-linux配置选项,在配置bash时也找到了PowerPC的交叉编译环境,但进行setvbuf测试时,configure报错,不能形成正确的makefile文件,因此不能编译powerpc平台的bash,这该如何解决?
游客

返回顶部