Gentoo Archives: gentoo-commits

From: "Tobias Heinlein (keytoaster)" <keytoaster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
Date: Sun, 02 Aug 2009 11:29:31
Message-Id: E1MXZFp-0002wY-Ug@stork.gentoo.org
1 keytoaster 09/08/02 11:29:29
2
3 Modified: gcc-optimization.xml
4 Log:
5 Sync to 1.16
6
7 Revision Changes Path
8 1.10 xml/htdocs/doc/de/gcc-optimization.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.10&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.10&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.9&r2=1.10
13
14 Index: gcc-optimization.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
17 retrieving revision 1.9
18 retrieving revision 1.10
19 diff -u -r1.9 -r1.10
20 --- gcc-optimization.xml 12 Jul 2009 20:05:09 -0000 1.9
21 +++ gcc-optimization.xml 2 Aug 2009 11:29:29 -0000 1.10
22 @@ -1,10 +1,10 @@
23 <?xml version='1.0' encoding='UTF-8'?>
24
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.9 2009/07/12 20:05:09 keytoaster Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.10 2009/08/02 11:29:29 keytoaster Exp $ -->
27
28 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
29
30 -<!-- English CVS Version: 1.14 -->
31 +<!-- English CVS Version: 1.16 -->
32
33 <guide link="/doc/de/gcc-optimization.xml" lang="de">
34 <title>Kompilations-Optimierungs-Leitfaden</title>
35 @@ -26,8 +26,8 @@
36 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
37 <license/>
38
39 -<version>1.10</version>
40 -<date>2009-06-25</date>
41 +<version>1.11</version>
42 +<date>2009-07-18</date>
43
44 <chapter>
45 <title>Einleitung</title>
46 @@ -213,7 +213,25 @@
47 </pre>
48
49 <p>
50 -Es gibt auch die Flags <c>-mcpu</c> und <c>-mtune</c>. Diese sollten
51 +Wenn Sie sich immer noch nicht sicher sind, was für eine Art von CPU Sie haben,
52 +können Sie auch einfach <c>-march=native</c> verwenden. Wenn dieses Flag
53 +genutzt wird, erkennt GCC Ihren Prozessor und setzt automatisch die
54 +entsprechenden Flags für ihn. <brite>Dies sollte jedoch nicht benutzt werden,
55 +wenn Sie vorhaben, Pakete für eine andere CPU zu kompilieren!</brite>
56 +</p>
57 +
58 +<p>
59 +Wenn Sie also Pakete auf einem Computer kompilieren, aber vorhaben, sie auf
60 +einem anderen auszuführen (z.B. beim Verwenden eines schnellen Computers zum
61 +Bauen für einen älteren, langsameren), dann benutzen Sie <e>nicht</e>
62 +<c>-march=native</c>. "Native" bedeutet, dass der produzierte Code <e>nur</e>
63 +auf diesem Typ von CPUs laufen wird. Anwendungen, die mit <c>-march=native</c>
64 +auf einer AMD Athlon 64 CPU gebaut wurden, laufen nicht auf einer alten VIA C3
65 +CPU.
66 +</p>
67 +
68 +<p>
69 +Es gibt auch die Flags <c>-mtune</c> und <c>-mcpu</c>. Diese sollten
70 normalerweise nur benutzt werden, wenn es keine vorhandene <c>-march</c> Option
71 gibt; bestimmte Prozessor-Architekturen benötigen möglicherweise <c>-mtune</c>
72 oder sogar <c>-mcpu</c>. Leider verhält sich gcc nicht gerade einheitlich, wenn