VS2010+visualGDB 开发Linux程序
来源:互联网 发布:网络摄像头密码 编辑:程序博客网 时间:2024/06/06 02:40
VistualGDB 允许在vistual studio中直接编写和调试linux程序。
一. 安装vistualGDB
1. 下载 http://download.csdn.net/detail/usehers/9889747 里的VisualGDB.zip,解压后如图
2. 安装VistualGDB-5.1r6-trial.msi , 安装过程中, 除了安装类型选择Custom installation, 以便观察安装路径之外, 其他默认下一步就行。
a) 选择安装类型:
b) 安装路径:
3. 安装完成后,开始破解:
a) 双击文件夹中的reg.reg 文件
b) 将activation.key 拷贝至以下目录内:
%USERPROFILE%\AppData\Local\VisualGDB
c) 将附件文件中的vistualGDB.exe 拷贝至vistualGDB的安装目录并覆盖,默认的安装目录为:
C:\Program Files (x86)\Sysprogs\VisualGDB
4. 破解完成
二、 使用VistualGDB 编写Linux程序
1. 打开vistual studio2010, 会弹出如下窗口, 直接点击Ok.
2. 新建项目,选择Linux Project Wizard, 注意设置项目路径。
3. 创建完成后,点击确定,弹出如下界面, Next:
4. 接下来配置远程联合调试的机器,如图: 强烈建议远程机器使用静态IP!!!
5. 完成
6. 代码补全及大纲浏览, 默认的vistualGDB的智能感知引擎并不完善, 因此我们要使用vs自带的。
a) 进入工具—> 选项打开VistualGDB选项卡:
b) 然后回到主界面, 点击项目-à vistualGDB project pro….:
c) 在弹出的页面中依次选择IntelliSense settins, 将IntelliSense engine 设置为:
Use defaultper-uesr settings (Native Vs engine)
7. 点击OK,至此可以像正常使用vs一样做个愉快的小码农了~!
注: 以下代码未Linux 创建子进程的代码,可以替换默认生成的Hello world的代码, 用于测试是否配置成功。
#include <sys/types.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>int main(void){pid_t pid;char *message;int n;pid = fork();if (pid < 0) {perror("fork failed");exit(1);}if (pid == 0) {message = "This is the child\n";n = 6;}else {message = "This is the parent\n";n = 3;}for (; n > 0; n--) {printf(message);sleep(1);}return 0;}
阅读全文
0 0
- VS2010+visualGDB 开发Linux程序
- VS开发Linux程序(VisualGDB)
- 使用VS2013+VisualGDB开发Linux程序图文教程
- VS+VisualGDB编译调试Linux程序
- 使用VS+VisualGDB编译调试Linux程序
- 使用VS+VisualGDB编译调试Linux程序
- 用vs2008编写和调试linux程序 ----VisualGDB 使用教程
- 用vs2008编写和调试linux程序 ----VisualGDB 使用教程
- 用vs2008编写和调试linux程序 ----VisualGDB 使用教程
- VisualGDB 调试NDK程序
- VS2015+VisualGDB 调试linux
- vs2010开发linux平台C程序 开发环境配置
- vs2010开发linux平台C程序 开发环境配置
- VisualGDB for Linux 安装配置
- 使用VisualGDB在windows上编写linux程序(centos)遇到的问题
- VisualGDB vs 2008 vs2010 的集成驱动调试环境.
- VS2010+ visualgdb无法查看变量值的解决方案
- visualgdb windows linux 跨平台编译
- SEO优化实战
- 快速实现RecycleView的网格和瀑布流布局添加头部(尾部原理一样,故略之)
- StopCoroutine的坑
- 基于Redis实现分布式锁(上)
- java多线程顺序打印ABCD四个字母
- VS2010+visualGDB 开发Linux程序
- Java设计模式—— 策略(Strategy)
- eclipse所有断点无效,断点图标有斜线问题
- 7 Three.js内置几何
- Elasticsearch源码分析十四--搜索类型
- maven搭建nexus私服settings.xml配置
- MAC下maven本地仓库配置
- Android开发之旅:环境搭建及HelloWorld
- 第三篇:Netty核心概念