BBS水木清华站∶精华区

发信人: mglow.bbs@bbs.ee.ntu.edu.tw (Remarked 的恶魔), 看板: Linux 
标  题: Re: 想要更新libc... & libg++... 
发信站: 台大电机 Maxwell 站 (Wed Dec 18 22:41:18 1996) 
转信站: sobee!netnews.ntu!Maxwell 
 
==> 在 cs840727@csie.ncu.edu.tw (Elf) 的文章中提到: 
 读过了,可是不太懂上面的意思. 
 想问看看有没有HOWTO,mini-HOWTO or FAQ可以看...... 
大略说一下好了, 
libc 我没有用过src make 的方式(make 不出来 :) 
以下是binary 的大略方法(according to libc-5.4.17).. 
 
1.  
ln -s -f /usr/src/linux/include/asm /usr/include/asm 
ln -s -f /usr/src/linux/include/linux /usr/include/linux 
这是link 到kernel source 的include, asm 在2.0.x以上可能要改成asm-i386 
 
2. 
cd /usr/src/linux 
make config   
主要是产生 autoconf.h , 如果有make 过kernel 的可免:) 没有make 过的也顺便make  
也不错:) 
 
3. 
cd / 
rm -f /lib/libc.so /lib/libm.so 
rm -f /usr/lib/libc.so /usr/lib/libm.so 
rm -f /usr/include/iolibio.h /usr/include/iostdio.h 
rm -f /usr/include/wcstr.h /usr/include/mbstr.h 
rm -f /usr/include/ld_so_config.h /usr/include/localeinfo.h 
rm -rf /usr/include/netinet /usr/include/net /usr/include/pthread   
这个就烦了, 有点耐心吧.. 
 
4. 
cd / 
tar xvfz libc-5.4.17.bin.tar.gz 
 
5. 
ldconfig -v -v -v  
 
另外是libg++.... 
su root 
cd / 
rm -rf /usr/include/g++ 
tar xvfz libg++-2.7.2.1.bin.tar.gz 
ldconfig /usr/lib   
 
good luck !!!! 
-- 
 * Origin: ● 台大电机 Maxwell 站 ● From: moonglow.m3.ntu.edu.tw 

BBS水木清华站∶精华区