vs远程编译linux程序,使用Visual Studio 2015远程调试Linux程序
##安装 Visual Studio 2015
安装时注意将跨平台移动开发->Visual C++移动开发->Viaual C++ Android 开发的选项勾上
##安装PUTTY
Visual Studio依赖putty中的plink来连接Linux机器并发送命令
##使用
首先在Visual Studio中新建一个空项目
这里是列表文本接下来将代码导入到这个空项目中
然后在C盘根目录新建一个xml配置文件options.xml,内容如下
PipePath="C:\\Program Files (x86)\\PuTTY\\plink.exe" PipeArguments="-pw xxxxxx root@192.168.xx.xx -batch -t gdb --interpreter=mi"
ExePath="/home/xxxxx/test/test" ExeArguments=""
TargetArchitecture="X64" WorkingDirectory="/home/xxxxx/test" AdditionalSOLibSearchPath="">
PipePath为plink的完整路径 PipeArguments 为plink的运行参数,后边需要添加gdb的运行参数,注意需要添加--interpreter=mi运行参数,因为VS依赖gdb的mi接口 ExePath为需要调试的程序在Linux上的完整路径 WorkingDirectory 为调试工作目录
在调试之前需要在Linux将程序编译好
在VStudio中使用快捷键 Ctrl+Alt+A调出命令窗口,输入如下命令
Debug.MIDebugLaunch /Executable:test /OptionsFile:c:\options.xml
如果需要代码同步,可以使用samba进行代码同步
vs远程编译linux程序,使用Visual Studio 2015远程调试Linux程序相关推荐
- 体验Visual Studio 2015 Windows Forms应用程序开发与维护
昨天到半夜还没有等到Visual Studio 2015的下载地址,实在熬不住就先休息了.北美地区的时区比北京时间要晚一些,今天早上到公司就看到Visual Studio 2015的下载地址,迅速的将 ...
- 无法附加到进程。Visual Studio 2015 远程调试器(MSVSMON.EXE)似乎没有在远程计算机上运行。
将程序发布到自己本机IIS里,我们进行内部测试,难免会出现bug,可以通过vs进行调试. 步骤:"调试">="附加到进程",如下界面: 找到进程名称为w3 ...
- 关于 Microsoft Visual Studio 2005 无法调试应用程序的解决方法
关于 Microsoft Visual Studio 2005 无法调试应用程序的解决方法 (downmoon) 在VS 2005 中编写Windows的应用程序时,提示:试图运行项目时出错:无法启动 ...
- visual studio 如何编写c语言程序,用Visual Studio 编写纯C语言程序
本篇文章讲述如何用微软的 Visual Studio 编写纯C语言程序,这里的纯C语言,指的是 ANSI C 语言. 要在 Visual Studio 里创建一个ANSI C语言程序,请按以下步骤执行 ...
- Visual Studio 2017 + VisualGDB 调试Linux C++程序
Visual Stuido版本: VisualGDB版本: 经过测试,VisualGBD 5.1暂不支持VS 2017,5.3及以上版本在VisualGDB Project Properties - ...
- visual studio 2015安装 无法启动程序,因为计算机丢失D3DCOMPILER_47.dll 的解决方法
对于题目中的解决方法,我查到了微软提供的一个方案:https://support.microsoft.com/en-us/help/4019990/update-for-the-d3dcompiler ...
- Visual Studio 2015 远程调试(联调)
大多数情况下,只要在本地启动VS的调试,自己传参数,按步骤执行就可以了.但有时需要与客户端联调时,就需要将IIS ExPress的站点对外公布,以实现实现调试. 在VS2015以前,只需要user/i ...
- 【转载】Visual Studio 2015 for Linux更好地支持Linux下的开发
原文:Visual Studio 2015 for Linux更好地支持Linux下的开发 英文原文:Targeting Linux Made Easier in Visual Studio 2015 ...
- Visual Studio 2015 for Linux更好地支持Linux下的开发
Visual C++ for Linux扩展使Visual Studio 2015的用户可以在VS2015中编写C或者C++代码,并将代码部署到基于Linux的系统中去编译和调试.源代码和项目文件通过 ...
最新文章
- 纤维追踪成像理论+核磁共振影像数据处理
- Redis的Linux单机版安装
- linux环境部署python3+django
- dbname, instance, sid
- 2021年网络工程师备考心得
- JavaScript基础语法介绍
- JSP九大内置对象和四大作用域
- VS2012帮助下载地址
- 本科生学计算机视觉实际吗,成电信通学院本科生在全球计算机视觉顶会CVPR上发表研究成果...
- linux的重启ip失效,linux配置ip 重启出错解决方法
- 判断站点访问的终端类型(移动端还是pc端)的方法(转)
- UOJ#310 【UNR #2】黎明前的巧克力:FWT
- Rasa使用指南01
- Activiti7.0 EL NullPoint问题
- 29_多易教育之《yiee数据运营系统》附录:扩展知识点汇总系列二
- 学习Hadoop课程
- 关于Jmeter中的函数和变量用法
- 2022年最新版初级商业数字营销师钻展题库
- U盘变成RAW格式,数据如何恢复?
- 《数据库系统原理及应用教程》(苗雪兰等,第五版) 实验五:数据库的组合查询和统计查询实验
热门文章
- VLAN端口转发原则
- c语言上机题库程序设计,C语言上机程序设计题库及答案.docx
- java执行指定目录的class文件
- 考研规划计算机科学与技术,2021考研:计算机科学与技术研究方向及冲刺复习规划...
- 【蓝桥杯每日一练】 巴斯卡三角形(杨辉三角形)
- [刨根问底] 五分钟搞懂组合评价模型—模糊Borda (以2021 年大学生数模国赛C题为例)
- 间接寻址级别不同_被遗忘的利息税,国债与存款的利率区别,同大额存单的4点大不同...
- Postman入门到精通01
- 筒灯智能驱动芯片作用_如然之光,魅族 Lipro 智能家居发布首期健康照明系列--智能设备 -...
- 15-[JavaScript]-ECMAScript 1