首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法在Visual Studio代码中对Windows上的bash启动调试

在Visual Studio代码中无法对Windows上的bash启动进行调试的原因是,Visual Studio代码默认只支持对Windows操作系统上的调试。而在Windows上使用bash启动的应用程序,属于Linux环境下的应用程序,与Visual Studio代码的调试环境不兼容。

要在Visual Studio代码中对Windows上的bash启动进行调试,可以考虑以下解决方案:

  1. 使用适用于Linux环境的调试工具:可以使用适用于Linux环境的调试工具,如GDB(GNU调试器),来对bash启动的应用程序进行调试。GDB是一个功能强大的调试工具,可以在Linux环境下对应用程序进行源代码级别的调试。你可以在Linux环境中安装GDB,并使用GDB命令行工具进行调试。
  2. 使用远程调试:如果你的开发环境是Windows,但需要对运行在Linux环境中的bash应用程序进行调试,可以考虑使用远程调试的方式。远程调试可以通过在Linux环境中运行调试服务器,并在Visual Studio代码中配置远程调试连接来实现。具体的配置步骤可以参考Visual Studio代码的官方文档或相关教程。
  3. 使用其他集成开发环境:如果你需要在Windows上对bash启动的应用程序进行调试,可以考虑使用其他集成开发环境(IDE)来代替Visual Studio代码。一些专门针对Linux开发的IDE,如Eclipse、CLion等,提供了对Linux环境下应用程序的调试支持。

总结起来,要在Visual Studio代码中对Windows上的bash启动进行调试,需要使用适用于Linux环境的调试工具、远程调试或其他集成开发环境。具体选择哪种方式取决于你的开发环境和需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Mac使用Visual Studio Code开发调试.NET Core代码

4.安装Visual Studio Code Mac没有宇宙第一IDE VS 那我们怎么写代码呢?别急,微软为了.NET Core跨平台计划已经给我们开发了一款编辑器 VS Code。...6.调试程序 调试之前能,我们需要配置luanch.json文件。 luanch.json是用来描述Debugger配置文件。...VS Code左侧边栏有一只虫子样图标,点击后切换到调试模式,VS Code中下断点跟VS里一样,代码最左边点击一下,出现一个红点,表示下断点成功。...绿色箭头旁边下拉框选择.NET Core Launch (Console)控制台调试模式。点击绿色箭头就可以开始调试啦,如果有断点的话代码就会停止断点位置。 ?...好啦,使用VS Code来调试.NET Core代码介绍差不多了,大家可以Mac愉快开发.NET程序啦。

5K10

Visual Studio 新旧不同 csproj 项目格式启用混合模式调试程序(开启本机代码调试

因为我使用 Visual Studio 主要用来编写 .NET 托管程序,所以平时调试时候是仅限托管代码。不过有时需要在托管代码混合调试本机代码,那么就需要额外在项目中开启本机代码调试。...旧格式项目中开启 旧格式指的是 Visual Studio 2015 及以前版本 Visual Studio 使用项目格式。...目前 Visual Studio 2017 和 2019 这种格式支持还是很完善。...项目右键 -> 属性 -> Debug,这时你可以底部调试引擎中发现 Enable native code debugging 选项,开启它你就开启了本机代码调试,于是也就可以使用混合模式调试程序...": true } } } 现在,你可以选择你项目的启动方式了,其中一个是开启了本机代码调试方式。

31620

调试经验 | Visual Studio代码正常运行,但运行生成exe报错“0xc000007b无法正常启动

代码VS环境下debug,release都可以正常运行,F5+debug/release也可以正常运行代码。...但是在生成release目录下直接运行exe出现“0xc000007b无法正常启动错误。如下所示: ? 解决步骤: 1、浏览器搜索了一下0xc000007b无法正常启动关键字,如下所示。...Depends.exe工具可以分层树形图方式查看32位或者64位Windows模块依赖dll动态链文件,对于排除加载和执行模块故障错误非常有用。...猜测可能是因为环境变量调用dll和当前目录不一致引起。 4、C盘搜索D3DCompiler_47.dll,找到如下图所示两个同名文件。 ?...5、由于vs是64位配置,所以将找到64位文件拷贝到release下exe文件同一目录。运行exe,不再出现错误。问题解决。

2.6K70

Visual Studio Code 添加自定义代码片段

无论是那个编辑器,如果能够添加一些自定义代码片段,能够大大提升代码输入效率。 本文介绍如何在 Visual Studio Code 添加自定义代码片段。...Visual Studio Code 代码片段设置 你可以 Visual Studio Code 菜单中找到代码片段设置入口, File -> Preferences -> User Snippets...需要注意是,Visual Studio Code Markdown 默认是没有打开智能感知提示。你需要在你工作区或者全局打开它。...Visual Studio Code 中代码片段定义更多内容。... Visual Studio Code ,你有这些变量可以使用: -TM_SELECTED_TEXT - 插入代码片段时刻选中文本 -TM_CURRENT_LINE - 插入代码片段时刻光标所在

67430

Visual Studio 调试系列12 远程调试部署远程计算机IISASP.NET应用程序

本文包括Windows服务器设置IIS基本配置以及从Visual Studio部署应用程序步骤。包括这些步骤以确保服务器已安装所需组件,应用程序可以正确运行,以及您已准备好进行远程调试。...如果在 IIS 运行您应用程序,并且只是想要下载远程调试器和启动调试,请转到下载并安装 Windows Server 远程工具。...》 11 设置 Windows Server 远程调试器 参考《Visual Studio 调试系列11 远程调试》 12 从 Visual Studio 计算机附加到 ASP.NET 应用程序...应在 Visual Studio 命中断点。 13 故障排除:Windows Server 打开所需端口 大多数设置,通过安装ASP.NET和远程调试器来打开所需端口。...若要打开 Windows 服务器端口,请打开启动菜单,搜索高级安全 Windows 防火墙。 然后选择入站规则 > 新规则 > 端口。

3.9K10

临时编写和调试 C++ 代码?用 VSCode 就够了!一分钟搭好 C++ 调试环境

本文教你一分钟 Visual Studio Code 搭建好 C++ 开发环境。 ---- 本文大纲 本文总共分为三个步骤,每个步骤都非常简单。...第二步:启动 VSCode 注意,安装完成后,要通过 Visual Studio 自带 Developer Command Prompt for VS 2019 来启动 Visual Studio Code...然后,启动命令行工具启动 Visual Studio Code。...cl.exe build and debug active file 目的是调试当前激活文件,这样调试方式 python/java 等语言中大家屡见不鲜,好处是对于小型代码调试起来非常简单直接。...因为 Windows 下工具使用路径格式是反斜杠 \,而 bash 系列终端使用路径是斜杠 /。如果使用 bash 终端,编译工具会因为路径问题导致编译失败。

45620

windows10搭建nas详细(docker搭建开发环境)

Python3: 用于运行工程构建脚本 ST-Link/V2 Drivers: STLink/v2编程器驱动 Git for Windows: 用于版本管理和使用它bash终端 Visual Studio...Code: 轻量级但功能强大代码编辑器 Tup: 用于调用编译命令构建系统 ARM GNU Compiler: 用于交叉编译代码 OpenOCD: 用与使用STLink/v2编程器ODrive...Auto Comment Blocks 插件安装方法: 启动 Visual Studio Code 点击红框打开插件管理视图 红框输入要安装插件名称 (如:C/C++) 回车...点击红框 Install 安装 等待安装完成即可 5.3 配置 Visual Studio Code 默认终端 配置 Visual Studio Code 默认终端为 git bash 依次点击菜单...点击红框内 Git bash 即完成配置 注意: 配置完成后请关闭 Visual Studio Code 再进行下边步骤 6 配置 Tup 解压 tup-latest.zip 到任意位置,然后将

7.1K30

【错误记录】Ubuntu ROOT 用户无法启动 Visual Studio Code 开发环境 ( 推荐普通用户下使用 VSCode 开发环境 )

文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 【开发环境】Ubuntu 安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器...| Ubuntu 安装 deb 包 ) 博客 , Ubuntu 安装了 Visual Studio Code 开发环境 , 发现出现如下问题 : ROOT 用户下无法打开 " Visual...Studio Code 开发环境 " ; 下面是点击了很多次 VSCode 图标 , 都无法启动软件 ; 二、解决方案 ---- 官方不推荐 root 用户下打开 VSCode ; 网上搜索了下解决方案...--no-sandbox --unity-launch' 配置 , 然后执行 source ~/.bashrc 命令刷新配置 ; 切换到非 root 用户后 , 成功启动 VSCode ; 命令行..., 执行 code 命令 , 即可启动 Visual Studio Code 开发环境 ;

3.5K40

Visual Studio 调试系列11 远程调试

Windows 服务器,请参阅取消阻止文件下载下载远程工具帮助。...若要调试 Windows RT 设备 Windows 10 应用,使用 ARM,仅在 Visual Studio 2015 远程工具下载可用。...安装了 Visual studio 计算机上命令行 (或转到帮助 > 用法远程调试)。 06 设置远程调试远程计算机上从开始菜单查找和启动远程调试器。...如果可以启动服务,则会显示 “你已成功完成 Visual Studio 远程调试器配置向导”。 如果无法启动服务,则会显示“未能完成 Visual Studio 远程调试器配置向导” 。...08 设置使用远程符号进行调试 你应能够使用你 Visual Studio 计算机生成符号调试代码。 使用本地符号时远程调试性能更佳。

3.5K10

微软为.NET程序员带来了最优跨平台开发体验-WSL

前言 在前几个Visual Studio Code更新中发现有一个重要得特性,就是nodejs可以使用VS CodeWSL中进行Debug了(WSL是指Win10Linux子系统),之前写过一篇文章是使用...SSHLinux环境进行Debug,此时想法就是如果可以WSL中直接程序进行调试的话,那么对于开发人员这项功能将是Windows中最好连接Linux环境开发环境了,而且由于Windows子系统...先决条件 要想在Visual Studio Code调试.NET Core程序,并运行在Windows Subsystem for linux(WSL),需要一些先决条件,这些条件包括: 需要将Windows...解决问题 安装WSL 接下来我们先使用bash命令,确定一下Windows安装Ubuntu子系统版本: ~$ cat /etc/os-release | grep -i version VERSION...安装调试器 先要将调试器下载到子系统运行bash,再运行如下命令: sudo apt-get install unzip curl -sSL https://aka.ms/getvsdbgsh | bash

89340

【AICAMP —— Python】入门系列!(1.Python简介与环境配置)

上面说python特性比较抽象,如果你没有计算机相关基础,那么可能一时无法理解,没有关系,在后面实战,我们每一句话会有一个新体会。...对于python学习,其实我建议使用linux,首先你windows,会因为中文各种编码搞得头疼,当然可以通过代码来进行解决。...Visual Studio Code 首先推荐visual Studio Code,区别于很大visual studio,它比visual studio小得多,同时它也是跨平台,包括window...Visual Studio Code不光可以运行python代码,也可以用来写C/C++、前端等代码,而且都是以插件形式来管理,需要啥安装啥插件就行。...第三步:将anacondapython配置成visual studio code默认python环境。各位如果英语不好,可以直接安装汉化插件,如下所示: ?

55130

STM32高级开发——使用VS Code搭建STM32开发环境

,我尝试过各种各样开发环境,而在最近一段时间开发我使用了Visual Studio Code来作为代码编辑器,其优异工程管理,超快启动速度,各种各样功能强大插件,使我立刻爱上了这个文本编辑器...但是开发来来回回在编辑器和Keil等IDE之间来回切换对我造成了不少不方便,另外由于希望能够windows下使用gcc工具链开发,所以我尝试使用插件来完整vscode搭建了一个开发环境。...ps:启动真心快,win下优化程度堪比记事本. 1 ---- 安装软件 下载安装 Visual Studio Code 过程按照正常方式安装就可,记得安装快完成后选项勾选,添加右键打开文件和文件夹选项....vscode 目录下文件共有3个配置文件,实际我们只需要配置launch.json文件就可以实现全部调试功能,但是由于vscode不会自动识别makefile配置参数,所以如果想要使其代码索引...其中需要注意是,由于我们调试windows环境下使用mingw64来实现,所以调试启动过程中指令会在windows cmd和mingw64跳转几次,具体指令是在哪个终端内调用要根据指令类型来决定

1.2K60

如何使用 VS Code开发.NET Core应用程序

Visual Studio Code(VS Code)是Microsoft为Windows,Linux和Mac操作系统开发免费,跨平台,轻量级代码编辑器,它是源代码编辑器,而Visual Studio...运行和调试代码。...Create tasks.json file from template,然后再选择 .NET Core 1.使用左侧菜单 Run 选项,我们可以运行源代码其进行调试,单击运行时,需要创建 launch.json...文件,launch.json文件具有运行和调试代码配置,如果没有该文件,则无法VS Code中进行调试 这里我们创建json文件,然后手动修改启动dll位置,修改 "program": "${workspaceFolder...如何设置断点和调试源 VS Code断点与Visual Studio断点相同,我们可以代码左侧来设置断点。

2.4K20

10个用于C#.NET开发基本调试工具

除了代码常见问题外,一下工具还可以处理各种问题类型,包括: 性能问题 内存问题(GC压力和内存泄漏) 第三方引用库问题 生产中问题 网络问题 1、Visual Studio 当涉及调试时,我们主要工具就是...当你开始调试没有符号或者源代码.NET进程时,dnSpy将向你显示反编译代码。现在,这里有个魔术:你可以反编译代码中放置断点。...优化代码后,将不会遇到某些断点,也不会显示某些局部变量。这几乎破坏了调试体验。解决方案是使用dsSpy启动进程,而不是附加到进程。...借助dotPeek,Visual Studio就像dnSpy一样调试任何第三方代码。要查看准确程度,请参阅我文章:Visual Studio调试没有符号第三方.NET代码,后续会进行翻译。...数据提示 - 数据提示是将鼠标悬停在Visual Studio变量时看到弹出窗口。OzCode用自己更好数据提示替换了该窗口。它允许“收藏夹”属性,搜索,导出为JSON和其他功能。 4.

2.5K50

手把手将Visual Studio Code变成Python开发神器

Visual Studio Code 是一款功能强大、可扩展且轻量级代码编辑器,经过多年发展,已经成为 Python 社区首选代码编辑器之一 下面我们将学习如何安装 Visual Studio Code...安装 Visual Studio Code 下面我们将逐步介绍如何在 macOS 安装 VS Code 由于 Windows 和 macOS 本质区别,如果小伙伴是 Windows 用户,那么需要做一些小修改来安装...但是 Windows 安装 VS Code 还是非常简单,完全类似于安装其他 Windows 应用程序,一路 Next 即可 从其官网下载适用于 macOS 或 Windows Visual...文件夹以使其 macOS 启动可用 启动 Visual Studio Code,然后打开 Python 脚本所在文件夹或创建一个新文件夹。...从技术讲,集成终端使用计算机上已安装 shell — 例如,Windows PowerShell 或命令提示符,以及 macOS 和 Linux bash 或 zsh Visual Studio

3.8K30

VisualStudio 以 WSL 方式启动程序过程纪实

VisualStudio 以 WSL 方式启动程序过程纪实 独立观察员 2023 年 9 月 28 日 一、安装 WSL WSL 是 “Windows Subsystem for Linux...如果我们应用程序最终是会放在 Linux 系统运行的话,那么开发阶段就以这种方式启动调试,就能提前发现在真实线上环境可能出现问题,有利于增强程序健壮性。...先把它清除了,顺便演示一下进入和离开 WSL 命令(进入 –wsl,离开 –exit): 再次 cmd 设置代理后执行命令,没有报错了,但是速度非常慢: 看来是 cmd 代理 wsl 不起作用...vsdbg VS 以 WSL 方式启动还是不行(重启之后也不行): 3.1、方式一:使用脚本安装(失败) 按照文章《记一次 Visual Studio 启动 WSL 远程调试方法》方法,我们直接在...Studio 启动 WSL 远程调试方法](https://www.cnblogs.com/ACDIV/p/17369166.html)》 3、《[[VS Code] 附加到 Docker 容器调试

38930

Visual Studio调试linux程序

这些自带插件调试一个有简单main函数程序还凑合,稍微复杂点程序,根本无法编译调试。 而本文介绍主角是VS另外一款插件Visual GDB,让我们欢迎主角登场,下面是正文。...//visualgdb.com/) 含有调试符号linux程序文件(该程序文件为调试目标) Visual Assistant(番茄助手,另外一款VS插件) VS安装完VisualGDB插件以后,有如下几种方式来远程...linux机器程序进行调试: 方法一、如果该程序已经启动,则可以使用VS菜单【Debug】->【Attach to Process...】。...现在还剩下一个问题,就是我们虽然调试时可视化地远程查看一个linux进程状态信息,但很多类型定义和什么却无法看到。...解决这个问题方法就是你可以先在VS里面建立一个工程,导入你要调试程序代码目录。然后利用方法一或者方法二去启动调试程序。

5.7K60

Win10下VS2015(WDK10)驱动开发环境配置

3、 用户模式和内核模式 运行 Windows 计算机处理器有两个不同模式:“用户模式”和“内核模式”。根据处理器运行代码类型,处理器两个模式之间切换。...主计算机设置Visual Studio 2015程序 主计算机上, Visual Studio “Driver”菜单,选择“Test”>“Configure Deivce”。...主计算机Visual Studio 2015程序测试配置 最后主计算机VS2015调试菜单—》选择附加到进程--》传输(P)下拉框中选择Windows Kernel ModelDebugger...主计算机设置Visual Studio 2015程序 主计算机上, Visual Studio “Driver”菜单,选择“Test”>“Configure Deivce”。...主计算机Visual Studio 2015程序测试配置 最后主计算机VS2015调试菜单—》选择附加到进程--》传输(P)下拉框中选择Windows Kernel ModelDebugger

4.1K51

总结一些我开发WPF时常用工具

WPF来说Visual Studio既是鸡又是蛋,WPF开发者甚至有时会反编译它代码参考参考,最近HandyControl也参考Visual Studio代码增加了一个GlowWindow控件,这是个很有趣又实用控件...可以分析应用程序准备 UI 框架(布局和呈现)以及为网络和磁盘请求提供服务所花费时间,以及应用程序启动、页面加载以及调整窗口大小等应用场景花费时间。 ?...Blend是专门针对XAML程序设计软件,经典版Blend是独立软件,代码编辑和调试功能比Visual Studio差很远,现在它则是成为了Visual Studio另一个模式,名字也变成Blend...虽然微软Blend不怎么上心,但随着Visual Studio越来越强大,Blend For Visual Studio也跟着得益。...下面是一张正在被Visual Studio调试正在Spying Visual Studio Snoop截图(套娃使我快乐): ? 5.

2.8K30
领券