vscode 远程开发c/c++

本文介绍了如何使用VS Code结合WSL进行C/C++的远程开发和调试。首先,安装Remote - WSL插件,实现Windows与Linux之间的无缝连接。接着,配置tasks.json和launch.json文件以进行编译和调试,对于大型项目,建议直接在终端执行make命令。此外,VS Code支持条件断点,提高了调试效率。最后,通过Remote - SSH插件,可在SSH连接的服务器上进行相同流程的调试工作。
摘要由CSDN通过智能技术生成

vscode 远程开发c/c++

简介

c/c++或嵌入式开发,往往需要在linux环境下开发。在windows下,除了用vmware/vbox安装linux虚拟机外,还可以安装wsl1/wsl2。wsl全名windows的linux子系统,其中wsl1只是改写了api,在windows内核上套了一层linux shell,因此很多内核相关的开发做不了。而wsl2则完全支持linux内核,但较为臃肿。孰优孰劣,还是根据需求来,应用开发,不涉及内核相关的,尽管用wsl1。

VS Code是微软出品的一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、Git等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。

本文将介绍vs code + wsl1环境对c/c++的开发调试(已装好wsl)。

远程连接

  1. 安装remote - wsl插件

  1. 点击左下角><符合,连接wsl

  1. 连接之后,就可以打开wsl下的目录进行远程编码,丝滑流畅

编译调试

配置如何构建,和如何执行程序

在文件根目录下的.vscode文件中,产生launch.json和tasks.json两个配置文件。其中,tasks.json用于配置构建过程,launch.json用于执行程序的相关配置。

写个简单的单文件或几个文件的程序,直接简单修改tasks.jon还挺方便的。若是硕大的项目工程,往往都是由makefile或cmake等方式构建,不如直接切换到terminal,直接执行个make,更方便且符合习惯。

{
   
    "tasks": [
        {
   
            "type": "c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值