Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

本篇幅讲解使用Visual Studio+VisualGDB创建Linux工程、VisualGDB的配置以及简单编译和调试。

1.创建Linux工程

使用Visual Studio创建Linux工程

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

一直next,直到如下界面,选中Use GNU Make

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

next,进入如下界面,选中1.Remote computer下拉选框,点击2.Create a new SSH connection

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

弹出下图界面。注:虚拟机IP和Windows IP必须在同一网关且能够相互PING通(存在在同一网关,但PING不通的情况,可能是两边防火墙未关闭)

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

Create后进入前一个界面,即Linux computer selection界面,next,等待环境检测,检测完成直接OK,进入下图界面

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

Finish确认直到如下界面,输入Linux机器密码。connect

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

等待创建完成,至此,Linux工程创建完毕。

右击工程,显示界面,点击VisualGDB Project Properties

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

主要介绍与工程属性配置相关的三个界面

Project settings配置

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

Makefile settings

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

注:64位Linux系统编译32位应用程序时,LDFLAGS填入-m32,去除-WL,-gc-sections

Debug settings

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

注:如果Linux机器没有相应文件和目录,而本地磁盘有,需要生成/重新生成,即使生成失败,文件也会传输到远程机器

编译和调试与在Windows环境的VS下编译调试相同。在此不描述了