加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX实战:Ubuntu下使用Visual Studio Code来编译和调试C++

发布时间:2020-12-13 17:52:45 所属栏目:Linux 来源:网络整理
导读:《LINUX实战:Ubuntu下使用Visual Studio Code来编译和调试C++》要点: 本文介绍了LINUX实战:Ubuntu下使用Visual Studio Code来编译和调试C++,希望对您有用。如果有疑问,可以联系我们。 最近想在Linux上编译C++代码,自己却一直习惯Windows上的IDE.以前公

《LINUX实战:Ubuntu下使用Visual Studio Code来编译和调试C++》要点:
本文介绍了LINUX实战:Ubuntu下使用Visual Studio Code来编译和调试C++,希望对您有用。如果有疑问,可以联系我们。

最近想在Linux上编译C++代码,自己却一直习惯Windows上的IDE.以前公司要我写Linux代码的时候,我一般都是用eclipse + CDT,而eclipse这东西吧,我个人感觉因为加载组件太多了,打开非常慢,所以不怎么想用它.后来用了一下vim + cmake 来搞,编译是可以了,调试又有点麻烦.本日在逛CSDN的时候看了一篇帖子说visual studio code 可以编译调试C++,我马上跑去微软的网站找到了 ?c/c++ for vs code,我就简单记录下编译过程:

一、快捷键

1、Open the?Command Palette?(Ctrl+Shift+P)

2、You can now build your application with (Ctrl+Shift+B)

3、press(Ctrl+Shift+O),then enter the name of the symbol you're looking for

4、To search for a symbol in the current workspace,start by pressing (Crtl + T)

二、安装编译调试过程(我不反复写了)

1、安装的话可以直接到这里去看,很简单的:?c/c++ for vs code,如果看不懂英文的话,有个哥们也写根本过程:47171.htm

三、调试第三方库,好比(muduo库)

由于VSCode是用GCC去编译的,熟悉GCC非常重要,如果不熟悉GCC可以参考《gcc技术参考年夜全》.

1. ?依照这篇文章来安装muduo库 47172.htm

2.用vscod来打开 echo例子目次,截图如下:

2、设置装备摆设launch.json,如下图:

首先点击 debug按钮(赤色数字1),然后在点击 配置按钮(赤色数字2),在弹出来的选项中选择:GDB.

最后 把"enter program name for example ${workspaceRoot}/a.out" 改成 "${workspaceRoot}/a.out".(赤色数字3和4)

3、设置装备摆设tasks

?起首按快捷键: ctrl + shift +p,再输入:>tasks,再弹出的下拉选项中选:Tasks:Configure Task Runner,如下图:

好了,我们把默认的tasks.json改动成如下图所示:

至于为什么要改成这样呢?可以用终端打开echo目次,输入:

g++ -g -o a.out echo.cc main.cc -I /home/lh/Downloads/build/debug-install/include/ -L /home/lh/Downloads/build/debug-install/lib/ -lmuduo_base -lmuduo_net -lpthread

就可以看到echo目录多了a.out文件.其实vscode也是用GCC命令来编译,它的参数(赤色数字2)也基本和GCC的参数一样.

我们可以直接用快捷键:? ctrl + shift +B来编译,也可以看到echo目次下多出了a.out文件.

4、调试法式

首先设置断点(赤色数字2)如下图:

点击 debug按钮(赤色数字1),如下图

可以看到了各种local变量,证明调试胜利了.

Ubuntu 14.04 安装Visual Studio Code? 29052.htm

使用Visual Studio Code开发TypeScript? 19456.htm

Visual Studio Code 简单试用体验? 16887.htm

Visual Studio Code试用体验? 20378.htm

Visual Studio 2010 & Help Library Manager 安装阐明 4814.htm

OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置办法详解 8302.htm

使用OpenCV-2.4.0.exe文件编译x86或x64平台Visual Studio 2005/2008/2010目的文件 8305.htm

Visual Studio LightSwitch增加对HTML5和JavaScript的支持 3397.htm

Visual Studio 11:使用 C++ 开发一个最简单的 Metro 利用 2657.htm

Ubuntu 14.04若何安装Visual studio Code? 32886.htm

Visual Studio 的详细先容:请点这里
Visual Studio 的下载地址:请点这里

本文永远更新链接地址:47170.htm

学习更多LINUX教程,请查看站内专栏,如果有LINUX疑问,可以加QQ交流咨询。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读