一、背景
上周末花了大量的时间整理的有关内存屏障的博客 循环内的会被其他核修改的变量需要使用volatile的例子说明,及内存屏障的原理及使用-CSDN博客 ,消耗了不少元气,今天偷个懒更个短博客,有时候篇幅虽短但是说不定起到的作用到不小。这篇讲的用vs2019进行远程linux调试我个人认为对于linux开发,尤其不少工作内容是在用户态开发的同学会有极大的开发效率上的提升。
记得10几年前还是看着mfc的教程,用着visual C++ 6.0搞了个爬虫游戏和打字游戏,后来用了vs2005,还在大学里用vs2005和direct3d编了2d的两个局域网小游戏。后来再到vs2010,到现在的vs2019甚至更高版本,微软系列的ide也迭代了非常多版,另外还推出了vscode,简直是开发神器。本文不去聊vscode,想必大家对vscode应该用起来还挺熟练的,我给大家推荐一个冷门的但是调试相当高效的方式,通过vs2019进行远程linux用户态调试。
有同学可能会问,有gdb,为什么还要通过vs2019来远程调试呢,其实vs2019来远程调试,也是通过ssh协议登录+模拟gdb命令来进行调试。对于大部分人来说,gdb的命令非常多,用得不频繁就容易忘记,再用时还得去查,浪费了很多不必要的时间。另外,在设置断点和多窗口看调试状态,gdb很显然有效率上的不足,毕竟人脑不是机器,命令也得一句句敲,可视化
订阅专栏 解锁全文
1551

被折叠的 条评论
为什么被折叠?



