OSDN Git Service

Update to lfsbook 7.2.ja
[linuxjf/JF.git] / docs / LFS-BOOK / chapter06 / make.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4   <head>
5     <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
6     <title>
7       6.54. Make-3.82
8     </title>
9     <link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
10     <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
11     <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
12     "text/css" media="print" />
13   </head>
14   <body class="lfs" id="lfs-7.2">
15     <div class="navheader">
16       <h4>
17         Linux From Scratch - Version 7.2
18       </h4>
19       <h3>
20         第6章 基本的なソフトウェアのインストール
21       </h3>
22       <ul>
23         <li class="prev">
24           <a accesskey="p" href="libpipeline.html" title=
25           "Libpipeline-1.2.1">前のページ</a>
26           <p>
27             Libpipeline-1.2.1
28           </p>
29         </li>
30         <li class="next">
31           <a accesskey="n" href="man-db.html" title="Man-DB-2.6.2">次のページ</a>
32           <p>
33             Man-DB-2.6.2
34           </p>
35         </li>
36         <li class="up">
37           <a accesskey="u" href="chapter06.html" title=
38           "第6章 基本的なソフトウェアのインストール">上に戻る</a>
39         </li>
40         <li class="home">
41           <a accesskey="h" href="../index.html" title=
42           "Linux From Scratch - Version 7.2">ホーム</a>
43         </li>
44       </ul>
45     </div>
46     <div class="wrap" lang="ja" xml:lang="ja">
47       <h1 class="sect1">
48         <a id="ch-system-make" name="ch-system-make"></a>6.54. Make-3.82
49       </h1>
50       <div class="package" lang="ja" xml:lang="ja">
51         <p>
52           Make パッケージは、パッケージ類をコンパイルするためのプログラムを提供します。
53         </p>
54         <div class="segmentedlist">
55           <div class="seglistitem">
56             <div class="seg">
57               <strong class="segtitle">概算ビルド時間:</strong> <span class=
58               "segbody">0.4 SBU</span>
59             </div>
60             <div class="seg">
61               <strong class="segtitle">必要ディスク容量:</strong> <span class=
62               "segbody">11.3 MB</span>
63             </div>
64           </div>
65         </div>
66       </div>
67       <div class="installation" lang="ja" xml:lang="ja">
68         <h2 class="sect2">
69           6.54.1. Make のインストール
70         </h2>
71         <p>
72           まずアップストリームによる修正を適用します。
73         </p>
74         <pre class="userinput">
75 <kbd class="command">patch -Np1 -i ../make-3.82-upstream_fixes-2.patch</kbd>
76 </pre>
77         <p>
78           Make をコンパイルするための準備をします。
79         </p>
80         <pre class="userinput">
81 <kbd class="command">./configure --prefix=/usr</kbd>
82 </pre>
83         <p>
84           パッケージをコンパイルします。
85         </p>
86         <pre class="userinput">
87 <kbd class="command">make</kbd>
88 </pre>
89         <p>
90           コンパイル結果をテストするには以下を実行します。
91         </p>
92         <pre class="userinput">
93 <kbd class="command">make check</kbd>
94 </pre>
95         <p>
96           パッケージをインストールします。
97         </p>
98         <pre class="userinput">
99 <kbd class="command">make install</kbd>
100 </pre>
101       </div>
102       <div class="content" lang="ja" xml:lang="ja">
103         <h2 class="sect2">
104           <a id="contents-make" name="contents-make"></a>6.54.2. Make の構成
105         </h2>
106         <div class="segmentedlist">
107           <div class="seglistitem">
108             <div class="seg">
109               <strong class="segtitle">インストールプログラム:</strong> <span class=
110               "segbody">make</span>
111             </div>
112           </div>
113         </div>
114         <div class="variablelist">
115           <h3>
116             概略説明
117           </h3>
118           <table border="0">
119             <col align="left" valign="top" />
120             <tbody>
121               <tr>
122                 <td>
123                   <p>
124                     <a id="make" name="make"></a><span class=
125                     "term"><span class=
126                     "command"><strong>make</strong></span></span>
127                   </p>
128                 </td>
129                 <td>
130                   <p>
131                     パッケージの構成要素に対して、どれを(再)コンパイルするかを自動判別し、対応するコマンドを実行します。
132                   </p>
133                 </td>
134               </tr>
135             </tbody>
136           </table>
137         </div>
138       </div>
139     </div>
140     <div class="navfooter">
141       <ul>
142         <li class="prev">
143           <a accesskey="p" href="libpipeline.html" title=
144           "Libpipeline-1.2.1">前のページ</a>
145           <p>
146             Libpipeline-1.2.1
147           </p>
148         </li>
149         <li class="next">
150           <a accesskey="n" href="man-db.html" title="Man-DB-2.6.2">次のページ</a>
151           <p>
152             Man-DB-2.6.2
153           </p>
154         </li>
155         <li class="up">
156           <a accesskey="u" href="chapter06.html" title=
157           "第6章 基本的なソフトウェアのインストール">上に戻る</a>
158         </li>
159         <li class="home">
160           <a accesskey="h" href="../index.html" title=
161           "Linux From Scratch - Version 7.2">ホーム</a>
162         </li>
163       </ul>
164     </div>
165   </body>
166 </html>