OSDN Git Service

Added all.
[clfsja/cross-lfs-ja.git] / src / cross-tools / common / gcc-final.ch
1 %
2 % This is part of CLFSja package.
3 %
4 % This is a CTIE change file for the original XML source of the CLFSbook.
5 %
6 @x
7 <?xml version="1.0" encoding="ISO-8859-1"?>
8 @y
9 <?xml version="1.0" encoding="UTF-8"?>
10 @z
11
12 @x
13   <title>Cross GCC-&gcc-version; - Final</title>
14 @y
15   <title>クロス GCC-&gcc-version; - 最終</title>
16 @z
17
18 @x
19     <secondary>cross tools, final</secondary>
20 @y
21     <secondary>&CrossTools;, 最終</secondary>
22 @z
23
24 @x
25     <title>Installation of GCC Cross Compiler</title>
26 @y
27     <title>&InstallationOf1;GCC クロスコンパイラー&InstallationOf2;</title>
28 @z
29
30 @x
31       <title>The meaning of the new configure options:</title>
32 @y
33       <title>&MeaningOfOption1;configure &MeaningOfOption2;</title>
34 @z
35
36 @x --enable-languages=c,c++
37           <para>This option ensures that only the C and C++ compilers are built.</para>
38 @y
39           <para>
40           このオプションは C コンパイラーおよび C++ コンパイラーのみビルドすることを指示します。
41           </para>
42 @z
43
44 @x --enable-__cxa_atexit
45           <para>This option allows use of __cxa_atexit, rather than atexit,
46           to register C++ destructors for local statics and global objects
47           and is essential for fully standards-compliant handling of destructors.
48           It also affects the C++ ABI and therefore results in C++ shared libraries
49           and C++ programs that are interoperable with other Linux distributions.</para>
50 @y
51           <para>
52           このオプションは atexit を使用せず __cxa_atexit の使用を有効にします。
53           これによりローカルなスタティックオブジェクトおよびグローバルオブジェクトに対する C++ デストラクターを登録します。
54           このオプションは、標準に完全準拠したデストラクター実装のために必要です。
55           またこれは C++ ABI に影響するものであり C++ 共有ライブラリ、C++ プログラムを作り出し、他の Linux ディストリビューションとの互換性を実現します。
56           </para>
57 @z
58
59 @x --enable-threads=posix
60           <para>This enables C++ exception handling for multi-threaded code.</para>
61 @y
62           <para>
63           マルチスレッドコードを扱う C++ の例外処理を有効にします。
64           </para>
65 @z
66
67 @x --enable-libstdcxx-time
68           <para>This enables link-time checks for the availability of
69           clock_gettime clocks, and nanosleep and sched_yield functions, in the
70           C library.</para>
71 @y
72           <para>
73           C ライブラリにおける clock_gettime クロック、nanosleep 関数、sched_yield 関数の利用に関して、リンク時にチェックします。
74           </para>
75 @z
76
77 @x
78     <para os="bh">Continue with compiling the package:</para>
79 @y
80     <para os="bh">&CompileThePackage;</para>
81 @z
82
83 @x
84     <para os="bj">Install the package:</para>
85 @y
86     <para os="bj">&InstallThePackage;</para>
87 @z
88
89 @x
90     <para>Details on this package are located in <xref
91     linkend="contents-gcc" role="."/></para>
92 @y
93     <para>
94     &Details1;<xref linkend="contents-gcc" role=""/>&Details2;
95     </para>
96 @z