安装g++,gdbserver
yum -y install gcc-g++
yum -y install gdb-gdbserver
连接linux机器
新建linux项目
F5调试。
问题:
4. 遇到的问题
(一)
运行~/projects/multi_thread/bin/x64/Release/multi_thread.out可以正常在窗口输出hello world,但VS的输出窗口看不到输出内容。
因为linux输出在一个单独窗口。
解决方法:打开菜单“调试”-》“Linux Console”,再次运行程序,可以看到Linux Console中正常显示程序的输出。
(二)
Linux中文输出为乱码,博客中使用vs2015ForceUTF8扩展来解决这个问题,但是安装该插件会对其他工程中正常的中文字符产生影响,修复该影响参照这里。
因此,不建议安装ForceUTF8插件。
在菜单“文件”-》“高级保存选项”中选择代码页65001可解决Linux Console中的中文乱码问题。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步