go使用root用户进行调试

news/2025/10/10 16:59:47/文章来源:https://www.cnblogs.com/azureology/p/19133441

需求

本地调试go程序,但涉及硬件操作需要用root用户执行。
需要sudo的同时支持端点调试。

方法

修改launch.json文件

{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Launch Package","type": "go","request": "launch","mode": "auto","program": "${workspaceFolder}","args": [],"asRoot": true,"console": "integratedTerminal"}]
}

注意:参数asRoot需要和console配合使用。

参考

Option for launch.json to debug as sudo. · Issue #2302 · golang/vscode-go

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934248.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何反制免费项目管理软件的套路

很多工具喊着 “免费”,实则藏着各种隐形门槛:有的免费版锁死核心模块,想用自动化测试得加钱;有的表面免费,却在存储、协作人数外额外设 “功能等级”,连导出报表都要付费解锁,比如:用过项目管理工具的团队都懂…

智能技术与先进制造国际会议(ITAM 2025)

智能技术与先进制造国际会议(ITAM 2025)由湖南第一师范学院主办,CCF长沙分部联合主办。将于2025年12月12日至14日在山水洲城,楚汉名城——湖南长沙盛大召开。 智能技术与先进制造领域是当前全球科技与产业变革的核…

2025智慧工地工程协同项目交付管理软件系统平台公司推荐榜:项目全周期的智能中枢,助力建筑行业数字化转型

随着建筑行业数字化转型的持续深入,工程管理软件系统已从单纯的工具辅助升级为项目全周期的智能中枢。从施工协同到质量管控,从成本核算到风险预警,数字化工具正重构工程管理的底层逻辑。基于技术创新性、场景适配性…

重庆初阳科技车辆计数厂家:多维度赋能城市建设与工程精细化管理

一、背景:城市建设加速下的管理新诉求​ 随着我国新型城镇化建设不断推进,城市新区开发、老旧小区改造、交通基础设施升级等工程持续开展,对车辆管理的精细化、智能化提出了更高要求。在城市交通领域,平峰时段交通…

1、在pyhcarm中安装包和指定镜像源

1、操作方式: 操作pip,必须要通过终端(terminal) pip install 模块名 pip install requests 安装模块 pip uninstall requests 删除模块2、pip默认下载模块是链接国外python仓库,可能会出现连接超时的问题。 清华源…

iOS 26 系统流畅度深度剖析,Liquid Glass 视效与界面滑动的实际测评 - 指南

iOS 26 系统流畅度深度剖析,Liquid Glass 视效与界面滑动的实际测评 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fami…

使用testcenter打出动态流量

使用testcenter打出动态流量参考链接 如何用testCenter打出动态的流量 – 绿盟科技技术博客

coze手册

coze手册1、​扣子Coze飞书多维表插件-查询数据 search_record - 查询数据请求参数apptoken - 多维表的唯一标识服 可选参数: automatic_fields - 控制是否返回自动计算的字段, true 表示返回。 field_names - 字段名…

css动画已经执行过一次如何再次执行?

.shakeAnimate {animation: shakeAnimation 2s ease-in-out forwards;}const showAnimation = () => {const box = document.querySelector(.box)if (box) {if (box.classList.contains(shakeAnimate)) {box.classL…

缓存监控--来源于网络

前缀key设计,按照不同的业务区分了不同的业务场景的前缀Key public class RedisKeyConstants {public static final String REDIS_GAMEGROUP_NEW_KEY = "newgamegroup";public static final…

20232319 2025-2026-1 《网络与系统攻防技术》实验一实验报告

1.实验内容篡改程序流程——直接修改可执行文件,跳转至getShell; 栈溢出攻击——利用foo函数的缓冲区溢出漏洞,覆盖返回地址触发getShell; Shellcode注入——构造恶意输入注入自定义Shellcode并执行。2.实验过程 一…

2025 年兽药厂家最新推荐榜:级企业技术专利与服务能力全景解析,养殖户选品权威指南

当前兽药行业正处于技术迭代与合规升级的关键期,养殖业对绿色无抗、精准高效兽药的需求日益迫切,但市场乱象仍存:部分产品有效成分不足、生产流程不合规,既影响养殖效益,更威胁食品安全。尤其近五年,一批具备创新…

2025 最新隔音板源头厂家口碑推荐榜:阻尼 / 聚酯纤维等全品类适配,资深企业与新锐品牌精选聚酯纤维/墙面/降噪/玻镁/顶部隔音板厂家推荐

随着建筑声学需求的升级,隔音板已成为住宅、医疗、商业等场景的刚需材料,但市场乱象却让选择愈发艰难。部分厂商以次充好,用劣质基材降低成本,导致隔音量不足行业标准 30% 以上,且甲醛超标问题频发;另有品牌缺乏…

Google play 内部测试流程

前往Google Play Console 创建Email List去Internal testing创建新的 release 创建过程不再赘述创建好之后去 Testers 页面 勾选之前的 Email List,并点击下面的 Copy Link 按钮在手机上打开刚刚复制的 Link (确保你…

软工第三次作业

软工第三次作业 - 结对编程 一、结对信息姓名1:伊尔番艾山 学号1:3123004762 姓名2:梁子恒 学号2:312300746 GitHub仓库:https://github.com/IrErV123/Primary-Math-Exercise-Generator二、PSP表格PSP2.1 Persona…

全球化部署几种方案

目录背景跨国混合部署的挑战商城和履约解耦的挑战定时任务。跨系统集成的复杂性。商城和中台分离的架构设计参考资料 背景 跨国混合部署的挑战系统和其他系统可能不在一个国家/地区。 比如把数据采集相关的服务部署到海…

10.WPF布局 - 实践

10.WPF布局 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Co…

066_尚硅谷_运算符优先级

066_尚硅谷_运算符优先级1.运算符优先级

基于MATLAB的路面裂缝检测识别

一、系统架构设计 1. 功能模块划分 graph TDA[图像采集] --> B[预处理模块]B --> C[裂缝检测引擎]C --> D[特征提取]D --> E[分类识别]E --> F[结果可视化]F --> G[数据存储] 2. 硬件配置建议模块 推…

HDU6794:Tokitsukaze and Multiple

实质上是最多能找到多少个连续子段和为 \(p\) 的倍数 太聪明了