WSL+VSCode+CMake

1、win10 下安装 WSL的相关操作可参考这个 Windows 10开启Linux子系统 - 简书

2、安装VSCode

        下载地址Visual Studio Code

VSCode里安装插件:shift+ctrl+x

搜索相关插件并安装:Remote-WSL 

3、linux安装相关工具

sudo apt install gcc
sudo apt install g++
sudo apt install gdb
sudo apt install make
sudo apt install cmake

4、WSL+VSCode+CMake的编译调试

        用VSCode打开项目文件夹,打开后点击右下角

上方会出现下拉菜单,选择Reopen Folder in WSL

新的版本vs code v1.77显示下面的下拉

### 配置和使用 WSL 中的 VSCode 开发环境 #### 1. 安装 Windows Subsystem for Linux (WSL) 为了在 Windows 上利用 WSL 的功能,首先需要确保已安装最新版本的 WSL2。可以通过以下命令启用 WSL2: ```powershell wsl --install ``` 此命令将自动完成 WSL2 的安装以及默认分发版(通常是 Ubuntu)的选择[^2]。 如果已经安装WSL 或希望手动指定分发版,则可以执行以下操作: - 下载所需的 Linux 发行版(如 Ubuntu),可以从 Microsoft Store 获取。 - 使用 `wsl --set-default-version 2` 设置默认版本为 WSL2。 #### 2. 安装 Visual Studio Code (VSCode) 前往 [Visual Studio Code](https://code.visualstudio.com/) 官方网站下载并安装适用于 Windows 的稳定版本。完成后启动应用程序以验证其正常工作。 #### 3. 安装 VSCode 插件支持 WSL 打开扩展市场,在搜索框输入 **Remote - WSL**,找到由微软官方提供的插件 “Remote – WSL”,点击安装按钮将其添加至编辑器环境中[^3]。 #### 4. 启动 WSL 终端并与 VSCode 连接 有两种方法可实现这一目标: - 方法一:直接从文件资源管理器右键单击某个目录 -> "在此处打开 WSL 窗口";随后运行 `code .` 命令即可加载当前路径下的项目进入 VSCode 编辑界面。 - 方法二:通过 VSCode 自带终端切换到 WSL 模式——依次选择菜单栏 View > Terminal ,再按 Ctrl+Shift+P 调出命令面板,输入并选中选项:“Remote-WSL: New Window”。 #### 5. 在 WSL 内部构建开发工具链 对于 C/C++、Fortran 或 Python 等编程语言的支持,需先确认基础编译器及相关依赖项已被正确部署于所使用的 Linux 子系统之上。例如, - 对于 C/C++ 支持,可通过 apt-get install gcc g++ 来获取 GNU Compiler Collection; - 若要处理 Fortran 文件,则应额外加入 gfortran 包; - 关于 Python 应用场景,推荐采用虚拟环境隔离不同项目的库版本差异。 以下是具体示例代码片段用于展示如何更新包列表及安装必要组件: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential cmake git python3-pip virtualenv gfortran graph-tool -y ``` 以上指令不仅涵盖了基本建设需求还包含了图形分析框架 Graph-tool 的预设条件。 #### 6. 测试配置有效性 创建简单的测试脚本分别针对每种语言验证整个流程无误。比如新建 hello.c 文件写入如下内容保存后尝试编译运行查看效果: ```c #include <stdio.h> int main() { printf("Hello from WSL & GCC!\n"); return 0; } ``` 接着执行下列步骤完成最终检验过程: ```bash gcc -o hello hello.c ./hello ``` 同样地,也可以建立一个名为 test.f90 的现代 FORTRAN 示例源码来进行相似的操作序列检查是否存在任何潜在障碍情况发生之前提到过的错误情形就不会再现出来因为现在所有的动作都是基于真正的 LINUX 内核模拟出来的结果所以理论上能够完全兼容原生平台特性表现形式。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值