原在windows平台上调试vpcs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原在windows平台上调试vpcs相关的知识,希望对你有一定的参考价值。

1.下载Cygwin32.
2.下载vpcs源代码.
3.解压vpcs源码,修改Makefile.cygwin文件

以下两行
CFLAGS=-D$(OSTYPE) -D$(CPUTYPE) -Dcygwin $(HVOPT) -Wall -I.
LDFLAGS=-static -lpthread -s -static-libgcc -lutil

修改成:
CFLAGS=-D$(OSTYPE) -D$(CPUTYPE) -Dcygwin $(HVOPT) -Wall -g -I.
LDFLAGS=-static -lpthread -static-libgcc -lutil

编译选项增加 -g 选项,链接选项去掉-s 选项。

4.在Cygwin中 使用 make -f Makefile.cygwin 命令行进行编译,链接后,可用gdb进行调试。

5. 使用Eclipse C/C++ 调试:
  a). 下载 Eclipse C/C++
  b). 把上面修改后的Makefile.cygwin复制为Makefile文件。
  c). 导入makefile工程: import->C/C++->Existing Code As Makefile project.
  d). 编译,调试。

以上是关于原在windows平台上调试vpcs的主要内容,如果未能解决你的问题,请参考以下文章

在 Microsoft Azure 平台虚拟机上调试 Windows 内核

Windows下通过ARM目标板上的gdbserver进行远程调试的方法

在 Windows 上调试 linux 故障转储

如何调试JNI程序

如何调试JNI程序

如何在不同平台上搭建Flutter开发环境