ubuntu下vscode配置终端生成任务以及管理员模式运行

本文介绍如何使用VSCODE进行嵌入式Linux开发,包括生成并运行任务、以管理员模式运行VSCODE及设置快捷键等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近根据正点原子的资料学习linux下嵌入式开发,使用VSCODE编辑代码。但是代码下载到SD卡总感觉不太方便,所以研究了一下VSCODE

1、配置生成任务

     打开VSCODE后,终端->配置任务->使用模板创建tasks.json文件->others,自动创建一个json文件,在.vscode处

     然后将其修改如下。

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "make",  //指令的标签
            "type": "shell",  //指令的类型
            "command": "make" //执行的shell指令
        },
        {
            "label": "dl",
            "type": "shell",
            "command": "./imxdownload beep.bin /dev/sdb",
            "dependsOn": ["make"], //执行之前先执行make标签的指令
        }
    ]
}

此时选择终端->运行任务->dl

VSCODE就会帮我们打开一个终端然后执行make,再执行./imxdownload beep.bin /dev/sdb将代码bin文件下载到SD卡

但是由于原子的下载指令需要管理员权限,所以每次我们都要在终端输入密码,甚烦

 

2、管理员模式运行VSCODE

首先相信大家在桌面创建了VSCODE的快捷方式了,不会创建的话自己百度。

然后右键VSCODE快捷方式的属性,修改如下:

修改前:/usr/share/code/code --no-sandbox --unity-launch %F

修改后:gksu "/usr/share/code/code --no-sandbox --unity-launch %F"

此时点击快捷方式就会要求你输入密码,以管理员运行了

执行终端的时候默认就是以管理员权限运行,无需密码

如果失败,试试安装:

sudo apt-get install gksu

 

3、执行终端任务的快捷键

这个我没找到,但是也有办法解决。

终端->运行生成任务->没有找到配置的生成任务。配置生成任务->dl

然后试试快捷键:Ctrl+Shift+B

成功了恭喜,不成功自己想办法百度解决。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值