安装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中的中文乱码问题。