Linux/Ubuntu系统下使用VS Code配置C/C++开发环境

这篇具有很好参考价值的文章主要介绍了Linux/Ubuntu系统下使用VS Code配置C/C++开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

 

在Ubuntu下,使用VS Code来编辑代码或进行开发非常方便,下面记录一下如何配置gcc/g++编译器和GDB调试工具。macOS下使用VS Code配置gcc、gdb搭建C/C++开发环境,见 macOS系统下

准备工作:

1. 安装VS Code,过程略。

2. 为VS Code安装C/C++ Extension Pack 扩展组件,其他插件会附带安装

3. Ubuntu系统自带g++和gdb,查看一下

Linux/Ubuntu系统下使用VS Code配置C/C++开发环境Linux/Ubuntu系统下使用VS Code配置C/C++开发环境

配置环境:

VS Code 与 Visual Studio或其他的大型IDE的工作机制类似,一般都是每个project有一个单独的工作空间(也就是目录),可以为每个工作空间配置定制的环境,也可以配置默认的环境。在配置C/C++开发环境时,基本会配置3个文件,tasks.jsonlaunch.jsonc_cpp_properties.json,三个文件都在 .vscode目录下。 

打开一个目录W_CPP,写一个 test.cc 程序,处于编辑状态

Linux/Ubuntu系统下使用VS Code配置C/C++开发环境

1. 编译

为当前工作目录配置编译环境,我们需要创建一个tasks.json文件来告诉VS Code如何来编译源文件,选择 Terminal --> Configure Tasks,然后点击C/C++: g++ build active file,会自动生成一个tasks.json,根据自己的需求来修改,tasks.json是为整个目录配置环境,不需要修改诸如 “${fileDirname}” 这样的变量,“type”可以改成“shell”,不能任意;  “label”是task的名称,可以随意,但要与launch.json文件中的变量“preLaunchTask”设置一致; “command” 来指定编译器名,可以不带绝对路径。变量参考详见官方文档

Linux/Ubuntu系统下使用VS Code配置C/C++开发环境

配置完成后,可以选择 Terminal --> Run Build Task 来编译源文件,生成可执行文件。

2. 调试

创建一个launch.json文件来配置调试环境,选择Run --> Add Configuration,会自动生成一个launch.json,点击右下角的Add Configuration来选定要加入的配置C/C++: (gdb) Launch(VS Code版本不同,方式有些变化),“program”表示需要调试的文件,下面设置为工作目录 ${fileDirname} 中的 ${fileBasenameNoExtension} ,当test.cc处于打开状态时,编译得到的test会被调试,“stopAtEntry”默认为false, 运行调试时,debugger不会在源文件中添加断点,设置为true时,调试会在main函数入口处等待。

Linux/Ubuntu系统下使用VS Code配置C/C++开发环境

3. 配置补充

想要进行更多的配置,例如设置编译器路径、改变C++标准等,可以创建一个c_cpp_properties.json文件,使用 ctrl+shift+P 打开命令搜索,找到并选择C/C++:Edit Configurations(JSON),会自动创建一个c_cpp_properties.json文件,按自己需要修改变量即可。

Linux/Ubuntu系统下使用VS Code配置C/C++开发环境

 

 

 

Enjoy it!文章来源地址https://www.toymoban.com/news/detail-435809.html

到了这里,关于Linux/Ubuntu系统下使用VS Code配置C/C++开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【配置环境】Windows下 VS Code 远程连接虚拟机Ubuntu

    目录 一,环境 二,关键步骤 三,详细步骤 四,免密远程连接 五,参考链接 六,番外知识 Windows 11 家庭中文版 VS Code 版本:1.80.2 VMware® Workstation 16 Pro (版本:16.1.2 build-17966106) ubuntu-22.04.2-desktop-amd64 Windows下安装OpenSSH VS Code安装Remote - SSH插件 在Ubuntu上安装SSH服务器。打开终

    2024年02月15日
    浏览(37)
  • VS Code环境下配置Kotlin语言开发环境

    目录 一、安装VS Code扩展 1.安装Kotlin Language 2. 安装、配置Code Runner 二、安装Kotlin-compiler 1.下载Kotlin-compiler 2.安装JDK 3.配置环境变量 三、测试代码 安装成功后进入Code Runner扩展设置,下滑勾选Code-runner:Run In Terminal  打开Kotlin官网  Kotlin https://kotlinlang.org/  Get started打开Kotlin的官

    2024年02月09日
    浏览(44)
  • 【ns-3】VS Code开发环境配置

    正所谓“工欲善其事必先利其器”,本篇总结一下ns-3在VS Code开发环境下的配置。 版本信息如下: Ubuntu 22.10 ns-3.37 VS Code 1.75 在开始下面的内容之前请先下载并安装ns-3,具体教程可参考上篇文章:【ns-3】零基础安装教程。 首先,从Visual Studio Code官网下载deb软件包: 然后,打

    2024年02月08日
    浏览(41)
  • 调试Dynaslam: Ubuntu系统下使用VS Code进行自动化调试Dynaslam的教程,包括tasks.json和launch.json的配置

    将 SET(CMAKE_BUILD_TYPE Release) 修改为 SET(CMAKE_BUILD_TYPE Debug) 不开启编译优化,在编译选项中包含 -g 参数来启用调试符号,使调试器能够准确地设置断点和跟踪代码。 将 cmake .. -DCMAKE_BUILD_TYPE=Release 替换为 cmake -DCMAKE_BUILD_TYPE=Debug .. 同时,将 DynaSLAM/Thirdparty/DBoW2/CMakeLists.txt 和 DynaSL

    2024年02月05日
    浏览(46)
  • VS Code基于服务器中的docker的开发环境配置

    当然可以在vscode中直接下载Dev Containers插件,在连接到服务器之后,在Dev Containers中找到相应的docker连接后直接进行开发。 此时你就会看到你服务器上所有正在运行的docker容器(必须要保证你想要开发的docker容器此时的状态是正在运行),然后点击对应的docker容器连接即可,

    2024年02月11日
    浏览(40)
  • Mac电脑Android Studio和VS Code配置Flutter开发环境(图文超详细)

    官网地址: https://developer.android.google.cn/ 历史版本下载地址: https://developer.android.com/studio/archive?hl=zh-cn 到App Store下载安装最新版本,如果MacOS更新不到13.0以上就无法安装最新的Xcode,只能去下载以前版本的Xcode。 历史版本下载地址: https://developer.apple.com/download/all/?q=Xcode VS C

    2024年02月03日
    浏览(50)
  • 如何使用安卓平板远程Ubuntu服务器通过VS Code远程开发

    正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能 学习网站, 通俗易懂,风趣幽默 ,忍不住分享一下给大家。 点击跳转到网站。 准备一台虚拟机,Ubuntu或者centos都可以,这里以VMwhere ubuntu系统为例 下载code server服务,浏览器访问:https://github.com/coder/code-server,复

    2024年02月21日
    浏览(43)
  • 【单片机】基于Arduino cli和VS Code配置开发环境,彻底抛弃Arduino IDE

      之前有在电脑上基于VS Code配置Arduino环境,大致方法就是在安装Arduino IDE的前提下在VS Code上下载一个插件并配置好Arduino IDE的路径即可,总的来说还是非常简单的。但是今天按照记忆中的方法配置的时候出现了一个弹窗: 经过反复试验,发现如果要像以前一样基于Arduino

    2024年02月10日
    浏览(57)
  • 在Windows中使用WSL和VS Code搭建出友好的终端开发环境

             使用WSL(Windows Subsystem for Linux)这一适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置的开销。         VS Code(Visual Studio Code)是由微软开发且跨平台的

    2024年02月04日
    浏览(41)
  • VS Code环境配置问题

    跟着官网教程(英文版)和其他博客配置了一遍,却遇到了很多小问题:CMD编译能过,VS Code 里的终端就报错,还出现中文乱码问题等。现错误们已解决 。 官网教程 :Get Started with C++ and MinGW-w64 in Visual Studio Code。 参考博客1 :VsCode安装和配置c/c++环境(超完整,小白专用)。

    2024年02月14日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包