📄 glibc2-howto-2.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
<TITLE>Glibc 2 HOWTO 中文版: 选择你的安装方式</TITLE>
<LINK HREF="Glibc2-HOWTO-3.html" REL=next>
<LINK HREF="Glibc2-HOWTO-1.html" REL=previous>
<LINK HREF="Glibc2-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Glibc2-HOWTO-3.html">Next</A>
<A HREF="Glibc2-HOWTO-1.html">Previous</A>
<A HREF="Glibc2-HOWTO.html#toc2">Contents</A>
<HR>
<H2><A NAME="s2">2. 选择你的安装方式</A></H2>
<P>
<P>有许多种方式安装 glibc,你可以安装成一个测试用的函式库,
将目前使用的函式库当作是内定的,
然後在编译程式的时候用不同的选项来试用新的函式库。
用这种安装方式以後可以轻易的移除 glibc。
(虽然用 glibc 连结的程式在移除 glibc 後都将不能使用)
另外,用这种方式安装,你必须由原始码重新编译,
并没有 binary distribution 可以安装成测试的函式库。
这样的安装请参照
<A HREF="Glibc2-HOWTO-4.html#test-install">安装成测试用的函式库</A>。
<P>这份文件中所说的另一种方式则是将 glibc 安装成主要函式库。
所有新编译的程式都将会使用 glibc,
但是你也可以在编译时用不同的选项而将程式连结到旧的函式库。
你可以直接安装已经编译好的版本,也可以自己编译函式库。
假如想更改最佳化或是组态选项,
或是想加入已编译好的版本中未支援的 add-on 的话,
那你必需取得原始码并且自己编译,这个安装的过程请参照
<A HREF="Glibc2-HOWTO-5.html#primary-install">安装成主要的 C 函式库</A><P>Frodo Looijaard 描述了另一种 glibc 的安装方式。
他的方法是将 glibc 安装成次要的函式库,
然後设定交叉编译器 (cross compiler) 来使用 glibc。
这个方式比起这份文件中的测试安装要复杂的多,但是比较容易连结到 glibc。
这个方法在他的
<A HREF="http://huizen.dds.nl/~frodol/glibc/">Installing glibc-2 on Linux</A>
文件中说明。
<P>假如你现在使用的是 Debian 1.3,
但是不想为了 glibc 而升级到不稳定的版本,
那麽
<A HREF="http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html">Debian libc5 to libc6 Mini-HOWTO</A>
会告诉你如何使用 Debian 的 package 来升级。
<P>假如你要把 glibc 2 安装到一重要的系统上,
那也许你应使用测试的安装,或是在备用系统上试试看。
即使没有臭□,某些程式在编译之前仍然需要某些修改,
原因在於某些函式原型与型态上的改变。
<P>
<HR>
<A HREF="Glibc2-HOWTO-3.html">Next</A>
<A HREF="Glibc2-HOWTO-1.html">Previous</A>
<A HREF="Glibc2-HOWTO.html#toc2">Contents</A>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -