| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> [Util]-VSCode+WSL开发环境 -> 正文阅读 |
|
[开发工具][Util]-VSCode+WSL开发环境 |
VSCode是非常流行的代码编辑器,与WSL配合可方便地进行Linux下开发与测试。 WSLWSL会自动加载本地文件系统到 关闭wsl: 升级到WSL2在Win10下先开启wsl功能,默认是WSL1。要升级到WSL2,需要先启用组件,以管理方式启动Powershell:
执行完成后,根据提示重启系统。 从https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi获取WSL2 Linux内核更新包并运行。 启动Powershell:
安装编译环境安装完系统(Ubuntu)后,需要安装编译工具链:
相关命令wsl相关命令以及安装的系统(以Ubuntu为例)可以直接通过Powershell运行。 设置Ubuntu的默认登录用户(WSL默认已安装时输入的用户登录,可以改为root):
安装的linux发行版本以
VSCode从https://code.visualstudio.com/download处下载VSCode安装包,直接安装即可。安装完成后根据需要安装相应插件。 快捷键
常用快捷键
行操作:
词操作:
搜索替换:
书签要使用书签功能,需要先安装Bookmarks插件:
列出所有书签:Ctrl + Shift + P打开控制面板,然后输入 代码折叠代码折叠都是通过组合键实现的:
调试程序为能调试wsl程序,需要先安装插件 启动先进入wsl,然后到程序所在目录,执行:
会打开外部系统的VSCode,(写一个简单hello word程序)根据提示安装所需插件。 调试创建launch.json文件:选择 设置断点,按F5即可启动调试,在 变量查看GDB有两种常用变量查看方法print(简写p)与display;display方式查看时,每次暂停时都会显示对应变量值。 显示时,都可通过fmt设定内容输出方式:
print打印print完整语法:
print打印变量与表达式值时,还支持
display追踪display 追踪变量值,每当程序暂停执行(例如单步执行)时,GDB 调试器都会自动再次打印变量的值,而 print 命令则不会。
通过
x内存使用examine命令(简写是x)来查看内存地址中的值:
nfu三个参数都是可选的:
变量监控通过watch可监视变量或表达式:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 9:18:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |