1. Download Cygwin32.
2. Download the VPCS source code.
3. Unzip the VPCS source code, modify the Makefile.cygwin file
The following two lines
cflags=-d$ (OSTYPE)-d$ (cputype)-dcygwin $ (hvopt)-wall-i.
Ldflags=-static-lpthread-s-static-libgcc-lutil
Modified to:
cflags=-d$ (OSTYPE)-d$ (cputype)-dcygwin $ (hvopt)-wall-g-I.
Ldflags=-static-lpthread-static-libgcc-lutil
The compile option increases the-G option, and the link option removes the-S option.
4. Compile with the Make-f makefile.cygwin command line in Cygwin, and after the link is available, GDB can be used for debugging.
5. Debug with Eclipse C + +:
a). download Eclipse C + +
b). Copy the above modified Makefile.cygwin to the makefile file.
c). Import Makefile Project: import->c/c++->existing Code as Makefile project.
d). Compile, Debug.
"Original" debugging on the Windows platform vpcs