Herramientas de usuario

Herramientas del sitio


cpp-avanzado:opciones-gcc

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Última revisión Ambos lados, revisión siguiente
cpp-avanzado:opciones-gcc [2023/11/29 15:13]
santo
cpp-avanzado:opciones-gcc [2023/11/29 15:14]
santo
Línea 32: Línea 32:
 No obstante, para el beneficio de programadores avanzados de C++ 8-), se resume a continuación una explicación de cada opción propuesta. No obstante, para el beneficio de programadores avanzados de C++ 8-), se resume a continuación una explicación de cada opción propuesta.
  
-  * ''​-std=c++11''​ : Esta opción permite utilizar [[cpp-avanzado:​c_11| C++11]], y hoy en día casi todas las competencias de programación utilizan C++11 o superior.+  * ''​-std=gnu++11''​ : Esta opción permite utilizar [[cpp-avanzado:​c_11| C++11]], y hoy en día casi todas las competencias de programación utilizan C++11 o superior.
   * ''​-g''​ : Retiene información de símbolos de debugging en el ejecutable final. Esto significa que se puede ver qué funciones se están ejecutando al utilizar un debugger o ante un [[https://​en.wikipedia.org/​wiki/​Core_dump|"​core dump"​]]. Generalmente es irrelevante si no se utilizan debuggers.   * ''​-g''​ : Retiene información de símbolos de debugging en el ejecutable final. Esto significa que se puede ver qué funciones se están ejecutando al utilizar un debugger o ante un [[https://​en.wikipedia.org/​wiki/​Core_dump|"​core dump"​]]. Generalmente es irrelevante si no se utilizan debuggers.
   * ''​-O2''​ : Le indica al compilador que optimice el código "con nivel de optimización 2".   * ''​-O2''​ : Le indica al compilador que optimice el código "con nivel de optimización 2".
cpp-avanzado/opciones-gcc.txt · Última modificación: 2023/11/29 15:14 por santo