使用VC++远程调试Linux程序

为什么要用VC++来调试Linux程序

Linux下面的gdb也很好用,说真的,缺点是在调试大型程序的时候不太方便,比如来回的切换线程,查看堆栈等等,总是没有那么直观,但是VC就好一些,毕竟是GUI界面,线程切换,堆栈查看等等,要方便很多,再比如查看内存值,函数参数等等,VC的图像界面就要占一些优势,话不多说,开启调试Linux程序之旅。

更详细的描述,可以参考

https://edu.csdn.net/course/detail/28915

远程调试Linux程序

 

准备工作

Linux上要安装gdb,再安装gcc或者c++之类的,以便能够编译c/c++代码。

开始远程调试

说明一下,VC++要能远程调试Linux程序,需要的VC++版本会比较高,比如Vistual Studio 2017,2019等,但是版本不限,专业版,社区版都可以。

1.在Linux上启动程序,如图所示

2.从VC里面附加到进程,如图所示

3.然后就可以设置断点,开始调试了,如图所示

这个时候断点已经中断下来了。

 

 

更详细的描述,可以参考

https://edu.csdn.net/course/detail/28915

远程调试Linux程序

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章