庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>Linux>编程开发>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

linux库函数升级权威经验

 作者:本站收集   日期:2005-4-13
字号选择〖 〗/ 双击滚屏 单击停止   
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文件,会得到帮助的.
上一篇:构建编译器的工具    下一篇:用 GDB 调试程序  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-4-13
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿