VisualGDB的基本使用

        在Linux下调试工程是一件很苦逼的事情,不像在Windows下用Visual Studio那样简便,但是最近发现一件神器可以让Linux下的程序一样可以在Windows下的Viusal Studio中调试起来。

        VisualGDB通过SSH使得Windows下的VS能够连接到Linux的环境,只要配置好头文件以及库文件等相关目录即可。配置这些属性就和写Makefile一样。下面就来简单介绍一下如何安装和使用VisualGDB。

        我用的是Visual Studio 2015+VisualGDB5.3。

        VisualGDB5.3链接:https://pan.baidu.com/s/1dvc8dovVioc2HWbZuqkTzA 密码:3etx

        下载完之后点击安装VisualGDB-5.3-preview6.msi,安装完之后记得点击PatchVisualGDB.exe。


        一、工程建立

                安装完之后,打开VS->新建项目->模板->VisualGDB->Linux Project Wizard。


                编辑好项目名称以及位置之后点击确定进入下一步:


                选择Use GNU Make之后点击Next:


                选择Remote computer下拉选框中的Create a new SSH connection,保持你的Linux虚拟机开启运行,填好相应的信息之后点击Next:


                上图中的Remote directory是对应在Linux中的工程目录,可以点击右侧的change进行自定义设置。之后点击Finish完成工程建立。


        二、项目属性配置

                项目建立完之后,对于想利用一些开源库来开发项目的人来说,还需要对项目配置一下属性(头文件、库文件、链接库名等)。

                点击VS导航栏中的"项目"->"VisualGDB Project Properties":

                1、Project settings->Remote directory(对于建立工程时没有配置的这里依旧可以修改)


                2、Makefile settings(编译时的配置)

                        (1) Include directories:头文件目录,主要是第三方头文件目录。

                        (2) Library directoried:库文件目录。

                        (3) Library names:链接库名(对应于编译链接时的g++ -L l<链接库名>,如:pthread)。


                3、Debug setting(运行时的配置)

                        此处的Run debugger as root with sudo表示在Linux中以管理员的身份运行程序。

                        下面的LD_LIBRARY_PATH表示运行时连接的库,即.so动态链接库,对于某些项目,发现自己编译能通过,但是运行时总是报链接错误的就要看看此处的动态库路径是否填写。


        致此,VisualGDB的基本使用已经介绍完毕了。

  • 5
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Visual Studio Code是一款强大的开发工具,可以用来编写和调试C代码。下面是一些在Visual Studio Code中使用C的步骤: 1. 安装Visual Studio Code:首先,你需要在官方网站https://code.visualstudio.com/下载并安装Visual Studio Code。 2. 安装C/C++扩展:在Visual Studio Code中,你可以通过安装C/C++扩展来支持C语言的开发。打开Visual Studio Code,点击左侧的扩展图标(四个方块),搜索并安装"C/C++"扩展。 3. 创建C文件:在Visual Studio Code中,点击左上角的"文件"菜单,选择"新建文件",然后保存为以".c"为后缀的文件名,例如"hello.c"。 4. 编写C代码:在创建的C文件中,输入你的C代码。例如,你可以编写一个简单的Hello World程序: ```c #include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } ``` 5. 调试C代码:在Visual Studio Code中,你可以使用内置的调试功能来调试C代码。在你的C文件中,点击左侧的调试图标(虫子),然后点击顶部的"创建配置"按钮,选择"C++ (GDB/LLDB)"配置。这会生成一个名为".vscode/launch.json"的配置文件。 6. 在调试配置中添加C编译器路径:打开".vscode/launch.json"文件,找到"configurations"字段下的配置项,添加你的C编译器路径。例如,如果你使用的是GCC编译器,你可以添加以下配置: ```json "configurations": [ { "name": "C Debug", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "lldb", "preLaunchTask": "build", "miDebuggerPath": "/usr/bin/gdb" } ] ``` 请确保将"miDebuggerPath"字段的值替换为你的C编译器路径。 7. 调试C代码:点击左上角的调试图标(虫子),然后点击顶部的绿色播放按钮来启动调试。在调试控制台中,你将看到你的C代码的输出和调试信息。 这些是在Visual Studio Code中使用C语言的基本步骤。希望对你有帮助!如果你有任何问题,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值