当前位置:  技术问答>linux和unix

请教:源码安装glibc

    来源: 互联网  发布时间:2015-11-21

    本文导语:  系统AIX4.3 Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Make, Perl,  Texinfo都是通过在http://aixpdslib.seas.ucla.edu下载的bin文件直接安装的。 现在下载了gblic-2.2.1,glibc-2.3.4,glibc-2.3.5的源码,准备安装glibc-2.3.4(好像...

系统AIX4.3
Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Make, Perl,  Texinfo都是通过在http://aixpdslib.seas.ucla.edu下载的bin文件直接安装的。
现在下载了gblic-2.2.1,glibc-2.3.4,glibc-2.3.5的源码,准备安装glibc-2.3.4(好像这个是和gcc -3.3.4对应的吧?)

本人是菜鸟,参考的安装glibc的文章为:
http://lfs.linuxsir.org/doc/lfs5.0/chapter06/glibc.html

本人的安装步骤:
1,设置PATH
PATH=/usr/local/bin:$PATH
2,新建了一个/glibc-build的目录,然后在里面执行:
/glibc-2.3.4/configure --prefix=/usr 
    --disable-profile --enable-add-ons 
    --libexecdir=/usr/bin --with-headers=/usr/include
执行成功
3,make
此时出错了
make[1]: *** No rule to make target `/usr/include/sys/param.h', needed by 
`/glibc-build/param.h.c'.  Stop.
make[1]: Leaving directory `/glibc-2.3.4'
make: *** [all] Error 2

所以后面的也就没办法执行了:(

全部的make信息如下:
bash-2.05b# make
make -r PARALLELMFLAGS="" CVSOPTS="" -C /glibc-2.3.4 objdir=`pwd` all
make[1]: Entering directory `/glibc-2.3.4'
(echo 'sysd-rules-sysdirs := nptl/sysdeps/unix/sysv nptl/sysdeps/unix nptl/sysdeps/powerpc sysdeps/unix/sysv sysdeps
/unix/powerpc sysdeps/unix sysdeps/posix sysdeps/powerpc/powerpc32/fpu sysdeps/powerpc/powerpc32 sysdeps/wordsize-32
 sysdeps/powerpc/soft-fp sysdeps/powerpc/fpu sysdeps/powerpc sysdeps/ieee754/flt-32 sysdeps/ieee754/dbl-64 sysdeps/i
eee754 sysdeps/generic';                  
 for dir in '$(..)nptl/sysdeps/unix/sysv' '$(..)nptl/sysdeps/unix' '$(..)nptl/sysdeps/powerpc' '$(..)sysdeps/unix/sy
sv' '$(..)sysdeps/unix/powerpc' '$(..)sysdeps/unix' '$(..)sysdeps/posix' '$(..)sysdeps/powerpc/powerpc32/fpu' '$(..)
sysdeps/powerpc/powerpc32' '$(..)sysdeps/wordsize-32' '$(..)sysdeps/powerpc/soft-fp' '$(..)sysdeps/powerpc/fpu' '$(.
.)sysdeps/powerpc' '$(..)sysdeps/ieee754/flt-32' '$(..)sysdeps/ieee754/dbl-64' '$(..)sysdeps/ieee754' '$(..)sysdeps/
generic'; do                          
   for o in .o .os .op .og .ob .oS; do 
      
     echo "$(objpfx)%$o: $dir/%.S $(before-compile); 
          $(compile-command.S)";                                     
     echo "$(objpfx)%$o: $dir/%.s $(before-compile); 
          $(compile-command.s)";                                     
     echo "$(objpfx)rtld-%$o: $dir/%.S $(before-compile); 
          $(compile-command.S)";                                     
     echo "$(objpfx)rtld-%$o: $dir/%.s $(before-compile); 
          $(compile-command.s)";                                     
     echo "$(objpfx)ptw-%$o: $dir/%.S $(before-compile); 
          $(compile-command.S)";                                     
     echo "$(objpfx)ptw-%$o: $dir/%.s $(before-compile); 
          $(compile-command.s)";                                     
        
     echo "$(objpfx)%$o: $dir/%.c $(before-compile); 
          $(compile-command.c)";                                     
     echo "$(objpfx)rtld-%$o: $dir/%.c $(before-compile); 
          $(compile-command.c)";                                     
     echo "$(objpfx)ptw-%$o: $dir/%.c $(before-compile); 
          $(compile-command.c)";                                     
   done; 
   echo "$(objpfx)m_%.S: $dir/s_%.S; $(+make-include-of-dep)";   
   echo "$(objpfx)m_%.c: $dir/s_%.c; $(+make-include-of-dep)";   
 done;                                                                
 echo 'sysd-rules-done = t') > /glibc-build/sysd-rulesT
mv -f /glibc-build/sysd-rulesT /glibc-build/sysd-rules
for dir in /glibc-build nptl/sysdeps/unix/sysv nptl/sysdeps/unix nptl/sysdeps/powerpc sysdeps/unix/sysv sysdeps/unix
/powerpc sysdeps/unix sysdeps/posix sysdeps/powerpc/powerpc32/fpu sysdeps/powerpc/powerpc32 sysdeps/wordsize-32 sysd
eps/powerpc/soft-fp sysdeps/powerpc/fpu sysdeps/powerpc sysdeps/ieee754/flt-32 sysdeps/ieee754/dbl-64 sysdeps/ieee75
4 sysdeps/generic; do 
  test -f $dir/syscalls.list && 
  { /bin/sh sysdeps/unix/make-syscalls.sh $dir || exit 1; }; 
  test $dir = sysdeps/unix && break; 
done > /glibc-build/sysd-syscallsT
mv -f /glibc-build/sysd-syscallsT /glibc-build/sysd-syscalls
make[1]: *** No rule to make target `/usr/include/sys/param.h', needed by `/glibc-build/param.h.c'.  Stop.
make[1]: Leaving directory `/glibc-2.3.4'
make: *** [all] Error 2
bash-2.05b# 

|
还是装ibm的libc先试一下吧。我看这就是先有鸡还是先有蛋的问题。

    
 
 

您可能感兴趣的文章:

  • Linux Device Driver 源码请教
  • 请教有关socket的问题,并求telnetd的c源码
  • 请教:怎么找df明令的源码?
  • 请教:如何阅读linux下的源码
  • 请教一个完整的linux下通过串口传输各种文件的源码,多谢!
  • 请教如何从一个源码包中做一个rpm文件出来
  • 请教,关于LINUX的源码
  • 请教一个用源码装软件的菜鸟小问题。
  • 请教,刚下载了一个U_boot 1.2.0源码,能直接编译?
  • 请教各位高手,有人成功地交叉编译ubuntu9.04源码?
  • 请教在openSUSE Linux11.0下如何源码安装glade3.6.7和gtk+2.0?
  • 请教:FC5源码光盘怎么看?(200分)
  • 请教下更改内核源码后怎么使他生效。
  • 请教内核代码,有关stdarg.h,有源码参考!
  • 急急急,请教如何不断创建,销毁窗口,有源码!
  • linux新手,请教各位大人串口通讯问题(发送十六进制正常,接受数据错误)附源码
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • 请教IBM服务器安装AIX的安装资料(教程或者资料,最好有安装步骤)
  • 请教如何从一个源码包中做一个rpm文件出来 iis7站长之家
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 在linux下面怎么安程序啊?我刚裝了一个 linux,下了一个迅雷安装程序,可是不知道怎么安装啊?真心请教。
  • 请教,第一遍在win2000下用vmware安装linux失败,要从新安装,如何卸载?谢谢
  • 请教: 在redhat 7.2上安装oracle8i,只能在x-windows下安装吗?
  • 高手看过来:请教如何在移动硬盘上安装Linux?
  • 请教:为什么软件需要安装??
  • 100分请教高手 linux 下安装expect
  • Redhat linux 9下安装apache 安装出现错误!请教!!
  • 请教各位大神 linux安装的步骤!
  • 请教GCC安装的问题
  • 请教SHELL语句如何获取程序的安装路径?
  • 请教red hat linux7.1安装问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教,请教,这个问题是为什么????
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教这种循环的执行过程
  • 请教两个redhat9问题
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教kdevelop的问题
  • 请教linux 下的adsl拨号问题.
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教一个opengl的问题
  • 请教unix常用命令命令问题
  • 请教两个shell
  • 请教高手:如何用gnome/gtk编写托盘程序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3