Muestra las diferencias entre dos versiones de la página.
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". |