Ho installato Eclipse CDT e CDT Visual C++ Support (da Yoxos Marketplace).C++: Come eseguire il debug di un'applicazione C++ compilata utilizzando la toolchain "Microsoft Visual C++" in eclissi?
Questo mi consente di compilare ed eseguire un'applicazione C++, tuttavia, non riesco a eseguirne il debug.
Quindi, ho installato un bd di gdb windows utilizzando la distribuzione mingw. Ora, quando provo a eseguire il debug, viene visualizzato il seguente messaggio nella console - Nessuna tabella di simboli viene caricata. Usa il comando "file".
La mia ipotesi non analizzata è che gdb non possa eseguire il debug di binari prodotti dal compilatore di Visual C++.
La mia domanda è: come faccio a eseguire il debug del codice C++ in eclipse creato utilizzando la toolchain di Visual C++?
Il mio ambiente:
- di Windows 7 a 64 bit
- Eclipse Indigo (la versione più recente al momento)
- Visual Studio 2010, quindi Visual C++ ver 10
- GNU gdb (GDB) 7.3.1
- Non so come ottenere la versione di CDT, ma ho questo jar - org.eclipse.cdt_8.0.0.201109151620.jar, quindi suppongo che la versione sia 8.0
Grazie.
P.S.
Passare al compilatore gGG MinGW è fuori portata per questa domanda, quindi per favore - non suggerirlo come risposta.
I simboli non sono memorizzati nell'eseguibile ma in un database separato, probabilmente un formato non documentato. –
Si tratta di file PDB, ben noti per gli sviluppatori di Visual C++. – mark