| 订阅 | 在线投稿
分享
 
 
 

linux库函数升级权威经验

来源:互联网网民  宽屏版  评论
2006-11-24 00:04:09

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文件,会得到帮助的.

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
linux库函数的升级是一项重要的工作,往往对其他[url=http://www.pccode.net]软件[/url]包的升级有一定牵制作用.我曾经成功升级至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- 王朝网络 版权所有