linux库函数升级权威经验

王朝system·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

linux库函数的升级是一项重要的工作,往往对其他软件包的升级有一定牵制作用.我曾经成功升级至2.0.7pre6版本,其过程如下:

1.将取得的四个gz压缩文件解压至一临时目录中:

cd /usr/hilinux

tar xzvf glibc-2.0.7pre6.tar.gz

cd glibc-2.0.7pre6

tar xzvf ../glibc-linuxthreads-2.0.7pre6.tar.gz

tar xzvf ../glibc-crypt-2.0.7pre6.tar.gz

tar xzvf ../glibc-localedata-2.0.7pre6.tar.gz

2.建立编译目录:

mkdir comlib

cd comlib

../configure --enable-add-ons=linuxthreads,crypt,localedata -prefix

=/usr/higlibc

/usr/higlibc是库函数的安装目录,要提前建好

3.编译与安装

make

make check

make install

这几个过程将有大量的屏幕输出,不用去管他.

4.改变数据库的联结指向

ln -s /usr/higlibc/lib/ld-linux.so.2 /lib/ld-linux.so.2

然后,修改/etc/ld.so.conf,加入以行/usr/higlibc/lib,下面执行

ldconfig -v

5.更改gcc设置

cd /usr/lib/gcc-lib

cp -r i386-redhat-linux higlibc

6.更新联结

cd /usr/higlibc/include

ln -s /usr/src/linux/include/linux

ln -s /usr/src/linux/include/asm

ln -s /usr/X11R6/include/X11

7.至此,所有工作全部完成,编一个c程序测试一下,里面只需一条pintf语句即可.

printf("hi,linux")

用gcc编译,当程序如期运行后,说明你以正确地升级了.

当然,其他版本的库函数的升级方法也大同小异,必要是看一看INSTALL文件,会得到帮助的.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航