He instalado soporte para Eclipse CDT y CDT Visual C++ (del Yoxos Marketplace).C++: ¿Cómo depurar una aplicación C++ compilada utilizando la cadena de herramientas "Microsoft Visual C++" en eclipse?
Esto me permite compilar y ejecutar una aplicación C++, sin embargo, no puedo depurarlo.
Por lo tanto, he instalado un binario de windows gdb utilizando la distribución mingw. Ahora, cuando intento depurar, aparece el siguiente mensaje en la consola: No se carga ninguna tabla de símbolos. Use el comando "archivo".
Mi conjetura sin educación es que gdb no puede depurar los binarios producidos por el compilador de Visual C++.
Mi pregunta es: ¿cómo debo depurar el código de C++ en eclipse creado utilizando la cadena de herramientas de Visual C++?
Mi entorno:
- de Windows 7 64 bits de
- Eclipse Indigo (la versión más reciente en el momento)
- Visual Studio 2010, por lo tanto, Visual C++ Ver 10
- GDB de GNU (GDB) 7.3.1
- No sé cómo obtener la versión de CDT, pero tengo este jar - org.eclipse.cdt_8.0.0.201109151620.jar, así que supongo que la versión es 8.0
Gracias.
P.S.
Pasar al compilador MinGW g ++ está fuera del alcance de esta pregunta, por lo tanto, no lo sugiera como respuesta.
Los símbolos no se almacenan en el ejecutable sino en una base de datos separada, probablemente en un formato no documentado. –
Se trata de archivos PDB, conocidos por los desarrolladores de Visual C++. – mark