Gentoo Archives: gentoo-commits

From: "John Christian Stoddart (chiguire)" <chiguire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/es: gcc-optimization.xml
Date: Fri, 03 Jul 2009 14:13:26
Message-Id: E1MMjVT-0006fK-55@stork.gentoo.org
1 chiguire 09/07/03 14:12:51
2
3 Modified: gcc-optimization.xml
4 Log:
5 updated spanish translation (jose maria alonso)
6
7 Revision Changes Path
8 1.6 xml/htdocs/doc/es/gcc-optimization.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/gcc-optimization.xml?rev=1.6&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/gcc-optimization.xml?rev=1.6&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/gcc-optimization.xml?r1=1.5&r2=1.6
13
14 Index: gcc-optimization.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/gcc-optimization.xml,v
17 retrieving revision 1.5
18 retrieving revision 1.6
19 diff -u -r1.5 -r1.6
20 --- gcc-optimization.xml 10 Aug 2008 12:07:43 -0000 1.5
21 +++ gcc-optimization.xml 3 Jul 2009 14:12:51 -0000 1.6
22 @@ -1,6 +1,6 @@
23 <?xml version='1.0' encoding='UTF-8'?>
24
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/gcc-optimization.xml,v 1.5 2008/08/10 12:07:43 chiguire Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/gcc-optimization.xml,v 1.6 2009/07/03 14:12:51 chiguire Exp $ -->
27
28 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
29
30 @@ -17,6 +17,9 @@
31 <author title="Traductor">
32 <mail link="srinclan@×××××.com">Sergio D. Rodríguez Inclan</mail>
33 </author>
34 +<author title="Traductor">
35 + <mail link="gentoo@××××××.org">José María Alonso</mail>
36 +</author>
37
38 <abstract>
39 Esta guía proporciona una introducción a la compilación optimizada
40 @@ -28,8 +31,8 @@
41 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
42 <license/>
43
44 -<version>1.9</version>
45 -<date>2008-07-21</date>
46 +<version>1.10</version>
47 +<date>2009-06-25</date>
48
49 <chapter>
50 <title>Introducción</title>
51 @@ -48,13 +51,13 @@
52 Pueden usarse para disminuir la cantidad de mensajes de depuración
53 para un programa, aumentar los niveles de aviso de errores, y por
54 supuesto, optimizar el código producido. El <uri
55 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Invoking-GCC.html#Invoking-
56 -GCC">Cuaderno de GNU gcc </uri> mantiene una completa lista de
57 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Invoking-GCC.html#Invoking-GCC">
58 +Cuaderno de GNU gcc </uri> mantiene una completa lista de
59 opciones disponibles y sus propósitos.
60 </p>
61 +
62 </body>
63 </section>
64 -
65 <section>
66 <title>¿Cómo se usan?</title>
67 <body>
68 @@ -81,9 +84,9 @@
69 presentes en CFLAGS. Esto es lo que deseara casi seguro. No debería
70 necesitar especificar opciones adicionales en CXXFLAGS nunca.
71 </p>
72 +
73 </body>
74 </section>
75 -
76 <section>
77 <title>Conceptos generales</title>
78 <body>
79 @@ -113,9 +116,9 @@
80 significa que esté diseñada para compilar todo lo que quiera instalar
81 en su máquina¡.
82 </p>
83 +
84 </body>
85 </section>
86 -
87 <section>
88 <title>¿Preparado?</title>
89 <body>
90 @@ -130,6 +133,7 @@
91 si el problema persiste. Recuerde que los parámetros agresivos pueden
92 arruinar el código.)
93 </p>
94 +
95 </body>
96 </section>
97 </chapter>
98 @@ -137,7 +141,7 @@
99 <chapter>
100 <title>Optimizando</title>
101 <section>
102 -<title>Los básicos</title>
103 +<title>Lo básico</title>
104 <body>
105
106 <p>
107 @@ -155,14 +159,14 @@
108 <note>
109 Si no está seguro qué hace el parámetro, revise el capítulo relevante
110 en el <uri
111 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#
112 -Optimize-Options">manual de gcc</uri> y si aún continúa atascado, pruebe
113 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
114 +manual de gcc</uri> y si aún continúa atascado, pruebe
115 Google, o revise las <uri link="http://gcc.gnu.org/lists.html">listas
116 de correo</uri> de <c>gcc</c>.
117 </note>
118 +
119 </body>
120 </section>
121 -
122 <section>
123 <title>-march</title>
124 <body>
125 @@ -246,10 +250,10 @@
126 arquitecturas, <c>-mtune</c>/<c>-mcpu</c> algunas veces se comportará
127 como <c>-march</c> en (x86/x86-64) ... pero con un nombre distinto. De
128 nuevo, el comportamiento de <c>gcc</c> y los nombres de los parámetros
129 -no es consistente entre arquitecturas, así que asegúrese de revisar
130 +no es consistente entre arquitecturas, así que asegúrese de revisar el
131 <uri
132 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#
133 -Submodel-Options">manual</uri> de <c>gcc</c> para determinatr cual de
134 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">
135 +manual</uri> de <c>gcc</c> para determinar cual de
136 ellos se ajusta a su sistema.
137 </p>
138
139 @@ -259,14 +263,14 @@
140 de la <uri link="/doc/es/handbook/">Guía de Instalación de Gentoo
141 </uri> apropiada a su arquitectura. También, lea el manual de
142 <c>gcc</c> listado en la página <uri
143 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#
144 -Submodel-Options">opciones específicas por arquitectura</uri>, con
145 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">
146 +opciones específicas por arquitectura</uri>, con
147 explicaciones más detalladas sobre las diferencias entre
148 <c>-march</c>, <c>-mcpu</c>, y <c>-mtune</c>.
149 </note>
150 +
151 </body>
152 </section>
153 -
154 <section>
155 <title>-O</title>
156 <body>
157 @@ -288,8 +292,8 @@
158 Con la excepción de <c>-O0</c>, la configuración de <c>-O</c> activa
159 varios parámetros adicionales, así que asegúrese de leer el capítulo
160 del manual de gcc en <uri
161 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#
162 -Optimize-Options">opciones de optimización</uri> para aprender cuales
163 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
164 +opciones de optimización</uri> para aprender cuales
165 parámetros se activan en cada nivel <c>-O</c>, así como algunas
166 explicaciones sobre lo que hacen.
167 </p>
168 @@ -354,9 +358,9 @@
169 como <c>-O1</c> o incluso <c>-O0 -g2 -ggdb</c> (para reportar errores
170 y comprobar posibles problemas) y recompile el paquete.
171 </p>
172 +
173 </body>
174 </section>
175 -
176 <section>
177 <title>-pipe</title>
178 <body>
179 @@ -368,9 +372,9 @@
180 lugar de archivos temporales durante los diferentes estados de
181 compilación.
182 </p>
183 +
184 </body>
185 </section>
186 -
187 <section>
188 <title>-fomit-frame-pointer</title>
189 <body>
190 @@ -404,13 +408,13 @@
191 el trabajo apropiado. Es más, <c>-momit-leaf-frame-pointer</c> ha
192 demostrado que impacta negativamente en el rendimiento del código.
193 <!--
194 -source for this info:
195 +Fuente de esta información:
196 http://www.coyotegulch.com/products/acovea/aco5p4gcc40.html
197 -->
198 </impo>
199 +
200 </body>
201 </section>
202 -
203 <section>
204 <title>-msse, -msse2, -msse3, -mmmx, -m3dnow</title>
205 <body>
206 @@ -448,14 +452,15 @@
207
208 <note>
209 Revise la <uri
210 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/i386-and-x86_002d64-Options.
211 -html#i386-and-x86_002d64-Options">lista</uri> de parámetros
212 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">
213 +lista</uri> de parámetros
214 específicos para x86 y x86-64 para ver cuales de estos conjuntos de
215 instrucciones son activados por la propia configuración del tipo de
216 CPU. Si una instrucción está listada, entonces no necesita
217 especificarla; se activará al usar la configuración de <c>-march </c>
218 apropiada.
219 </note>
220 +
221 </body>
222 </section>
223 </chapter>
224 @@ -471,8 +476,8 @@
225 No, solo <e>piensa</e> que lo hace porque alguien le ha convencido que
226 más parámetros es mejor. Los parámetros agresivos solo dañaran sus
227 aplicaciones cuando use un sistema completo. Incluso el <uri
228 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#
229 -Optimize-Options">manual</uri> de <c>gcc</c> dice que usar
230 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
231 +manual</uri> de <c>gcc</c> dice que usar
232 <c>-funroll-loops </c> y <c>-funroll-all-loops</c> crea código más
233 grande y que corre más lento. Aún por algunas razones, estos dos
234 parámetros, junto con <c>-ffast-math</c>, <c>-fforce-mem</c>,
235 @@ -499,9 +504,9 @@
236 use</b>. Quédese con las básicas: <c>-march</c>, <c>-O</c>, y
237 <c>-pipe</c>.
238 </p>
239 +
240 </body>
241 </section>
242 -
243 <section>
244 <title>¿Qué pasa con los niveles -O mayores que 3?</title>
245 <body>
246 @@ -536,9 +541,9 @@
247 Como puede ver, cualquier valor por encima de 3 es tratado como sólo
248 <c>-O3</c>.
249 </p>
250 +
251 </body>
252 </section>
253 -
254 <section>
255 <title>¿Qué pasa con los parámetros redundantes?</title>
256 <body>
257 @@ -598,9 +603,9 @@
258 problemas de recompilar no usando parámetros redundantes en primer
259 lugar! No asuma automáticamente que sabe más que los desarrolladores.
260 </p>
261 +
262 </body>
263 </section>
264 -
265 <section>
266 <title>¿Qué pasa con LDFLAGS?</title>
267 <body>
268 @@ -609,9 +614,9 @@
269 Los desarrolladores de Gentoo ya han configurado LDFLAGS básicas y
270 seguras en los perfiles base, de tal manera que no necesita cambiarlas.
271 </p>
272 +
273 </body>
274 </section>
275 -
276 <section>
277 <title>¿Puedo usar parámetros por paquete?</title>
278 <body>
279 @@ -629,6 +634,7 @@
280 errores. Sólo establezca sus parámetros en <path>/etc/make.conf</path>
281 para que usen como base del sistema entero.
282 </p>
283 +
284 </body>
285 </section>
286 </chapter>
287 @@ -645,8 +651,8 @@
288
289 <ul>
290 <li>
291 - El <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/">Manual
292 - de GNU gcc</uri>
293 + El <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/">Manual de
294 + GNU gcc</uri>
295 </li>
296 <li>
297 Capítulo 5 del <uri link="/doc/es/handbook/">Manual de Instalación
298 @@ -665,6 +671,7 @@
299 </li>
300 <li>Los <uri link="http://forums.gentoo.org">Foros de Gentoo</uri></li>
301 </ul>
302 +
303 </body>
304 </section>
305 </chapter>