阅读:1719回复:2
如何在RedHat Linux9下将其自带的bash编译成PowerPC8241平台能够运行的BASH(20分相送)
本人目前在作嵌入式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] |
|
沙发#
发布于:2004-07-21 10:34
使用 strip bash,可以去掉bash中的无用信息,可以减小bash的尺寸,另外,static 和 shared 程序,大小也不一样。
要在power上使用,需要使用for powerpc的交叉编译环境来完成。 |
|
板凳#
发布于:2004-07-21 15:38
我的Redhat Linux9中已经建立好一个PowerPC的交叉编译环境,我通过./configure --host=powerpc-linux配置选项,在配置bash时也找到了PowerPC的交叉编译环境,但进行setvbuf测试时,configure报错,不能形成正确的makefile文件,因此不能编译powerpc平台的bash,这该如何解决?
|
|