m0_49082794 2024-06-24 11:40 采纳率: 0%
浏览 4

我在vscode上远程连接ubuntu去调试c程序出现这样的问题(相关搜索:c语言)

我在vscode上远程连接ubuntu去调试c程序出现这样的问题,有好人知道怎么解决吗

img

img

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-24 11:40
    关注

    引自免费微信小程序:皆我百晓生

    这个问题是由于launch.json文件中的配置错误导致的。在launch.json文件中,我们需要定义typerequestprogram等参数,这些参数分别对应于cppdbg工具,用来指定要使用的调试器类型和调试请求。

    正确的launch.json配置应该如下所示:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "(gab) 后动",
                "type": "cppdbg",
                "request": "launch",
                "program": "${workspaceFolder}/dem",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${fileDirname}",
                "externalConsole": false,
                "MIMode": "gdb",
                "miDebuggerPath": "/usr/bin/gdb"
            }
        ]
    }
    

    这个配置定义了调试器类型、请求以及要运行的程序路径等信息。

    如果你仍然遇到问题,可以尝试删除tasks.json文件,并重新创建一个。这样可以帮助排除其他可能的问题。另外,确保你的Ubuntu系统已经安装了GDB调试器。如果没有,可以通过以下命令进行安装:

    sudo apt-get install gdb
    

    然后,你需要在launch.json文件中添加相应的调试配置。

    以上步骤应该能解决你在VSCode上远程连接Ubuntu调试C程序时遇到的问题。如果有任何疑问或需要进一步的帮助,请随时告诉我。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月24日

悬赏问题

  • ¥20 我的这个coe文件到底哪儿出问题了
  • ¥15 matlab使用自定义函数时一直报错输入参数过多
  • ¥15 设计一个温度闭环控制系统
  • ¥100 rtmpose姿态评估
  • ¥15 java 通过反射找路径下的类,打包后就找不到
  • ¥15 通联支付网上收银统一下单接口
  • ¥15 angular有偿编写,
  • ¥15 centos7系统下abinit安装时make出错
  • ¥15 hbuildex运行微信小程序报错
  • ¥15 关于#python#的问题:我知道这个问题对你们来说肯定so easy