Files
master/chapter06/pkg-config.html
2015-05-23 18:50:06 +08:00

204 lines
6.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content=
"application/xhtml+xml; charset=utf-8" />
<title>
6.19.&nbsp;Pkg-config-0.28
</title>
<link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1" />
<link rel="stylesheet" href="../stylesheets/lfs-print.css" type="text/css"
media="print" />
</head>
<body class="lfs" id="lfs-7.7-systemd">
<div class="navheader">
<h4>
Linux From Scratch - Version 7.7-systemd
</h4>
<h3>
第六章&nbsp;安装基本的系统软件
</h3>
<ul>
<li class="prev">
<a accesskey="p" href="bzip2.html" title="Bzip2-1.0.6">上一页</a>
<p>
Bzip2-1.0.6
</p>
</li>
<li class="next">
<a accesskey="n" href="ncurses.html" title="Ncurses-5.9">下一页</a>
<p>
Ncurses-5.9
</p>
</li>
<li class="up">
<a accesskey="u" href="chapter06.html" title=
"第六章&nbsp;安装基本的系统软件">返回</a>
</li>
<li class="home">
<a accesskey="h" href="../index.html" title=
"Linux From Scratch - Version 7.7-systemd">主页</a>
</li>
</ul>
</div>
<div class="wrap" lang="en" xml:lang="en">
<h1 class="sect1">
<a id="ch-system-pkgconfig" name="ch-system-pkgconfig"></a>6.19.
Pkg-config-0.28
</h1>
<div class="package" lang="en" xml:lang="en">
<p>
pkg-config 软件包包含一个在配置和 make 文件运行时传递 include 路径 以及/或 库路径到编译工具的工具。
</p>
<div class="segmentedlist">
<div class="seglistitem">
<div class="seg">
<strong class="segtitle">大概编译时间:</strong>
<span class="segbody">0.3 SBU</span>
</div>
<div class="seg">
<strong class="segtitle">需要磁盘空间:</strong>
<span class="segbody">30 MB</span>
</div>
</div>
</div>
</div>
<div class="installation" lang="en" xml:lang="en">
<h2 class="sect2">
6.19.1. 安装 Pkg-config
</h2>
<p>
准备编译 Pkg-config:
</p>
<pre class="userinput">
<kbd class="command">./configure --prefix=/usr \
--with-internal-glib \
--disable-host-tool \
--docdir=/usr/share/doc/pkg-config-0.28</kbd>
</pre>
<div class="variablelist">
<p class="title">
<strong>新配置选项的含义:</strong>
</p>
<dl class="variablelist">
<dt>
<span class="term"><em class=
"parameter"><code>--with-internal-glib</code></em></span>
</dt>
<dd>
<p>
这会使 pkg-config 使用它自己内部版本的 Glib因为在 LFS 中没有可用的外部版本。
</p>
</dd>
<dt>
<span class="term"><em class=
"parameter"><code>--disable-host-tool</code></em></span>
</dt>
<dd>
<p>
这个选项取消创建不必要的到 pkg-config 程序的硬链接。
</p>
</dd>
</dl>
</div>
<p>
编译软件包:
</p>
<pre class="userinput">
<kbd class="command">make</kbd>
</pre>
<p>
用以下命令检查结果:
</p>
<pre class="userinput">
<kbd class="command">make check</kbd>
</pre>
<p>
安装软件包:
</p>
<pre class="userinput">
<kbd class="command">make install</kbd>
</pre>
</div>
<div class="content" lang="en" xml:lang="en">
<h2 class="sect2">
<a id="contents-pkgconfig" name="contents-pkgconfig"></a>6.19.2. pkg-config 的内容
</h2>
<div class="segmentedlist">
<div class="seglistitem">
<div class="seg">
<strong class="segtitle">安装的软件:</strong>
<span class="segbody">pkg-config</span>
</div>
<div class="seg">
<strong class="segtitle">安装目录:</strong>
<span class="segbody">/usr/share/doc/pkg-config-0.28</span>
</div>
</div>
</div>
<div class="variablelist">
<h3>
简要介绍
</h3>
<table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top" />
<col />
</colgroup>
<tbody>
<tr>
<td>
<p>
<a id="pkgconfig" name="pkgconfig"></a><span class=
"term"><span class=
"command"><strong>pkg-config</strong></span></span>
</p>
</td>
<td>
<p>
返回指定库或软件包的元信息
</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="navfooter">
<div class="book">
<div class="titlepage">
<div class="author">
<span class="firstname">翻译团队:<a href="http://lctt.github.io/" target="_blank">LCTT</a></span>
<span class="surname">译者/校对:<a href="http://github.com/ictlyh" target="_blank">ictlyh</a>,</span>
</div>
</div>
</div>
<ul>
<li class="prev">
<a accesskey="p" href="bzip2.html" title="Bzip2-1.0.6">上一页</a>
<p>
Bzip2-1.0.6
</p>
</li>
<li class="next">
<a accesskey="n" href="ncurses.html" title="Ncurses-5.9">下一页</a>
<p>
Ncurses-5.9
</p>
</li>
<li class="up">
<a accesskey="u" href="chapter06.html" title=
"第六章&nbsp;安装基本的系统软件">返回</a>
</li>
<li class="home">
<a accesskey="h" href="../index.html" title=
"Linux From Scratch - Version 7.7-systemd">主页</a>
</li>
</ul>
</div>
</body>
</html>