tabla simbolos semanticos semantico programar para lineal lexico intermedio generacion crear computacionales compiladores codigo analizador analisis cmake debug-symbols

cmake - semanticos - tabla de simbolos lineal



Creando la tabla de símbolos para gdb usando cmake (3)

¿Hay alguna forma de crear solo tablas de símbolos usando cmake para gdb?


Agregue esta línea al archivo CMakeLists.txt :

set(CMAKE_BUILD_TYPE Debug)


compile en el modo de lanzamiento optimizado pero agregando símbolos de depuración, útil para la creación de perfiles:

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ...

o compile sin optimización y agregando símbolos de depuración:

cmake -DCMAKE_BUILD_TYPE=Debug ...


La forma habitual de generar información de depuración para gdb es pasar -g al compilador gcc o g++ (y también en el momento de la vinculación).

Mire las Preguntas Frecuentes de Cmake para saber cómo obtener un ejecutable que se pueda depurar.