这篇文章解决的问题是和我一样在Windows上安装了WSL,并且在VSCode中用WSL环境编写C++程序,遇到的C++单文件和多文件编译的配置文件问题,并且重点在与多文件的配置文件书写。(多文件是指要用到头文件和多个源文件的cpp项目。)当然你如果是Windows环境也可以阅读。 如果你不知道什么是WSL,请上网自主搜索教程。 网上在这方
使用VScode+WSL2+docker 在远程容器中交叉编译sophon-demo cpp程序 1,安装WSL2 安装WSL | Microsoft Learn 2. 安装Docker Desktop WSL 上的 Docker 容器入门 | Microsoft Learn 3. 进行sophon-demo 交叉编译环境搭建 github.com/sophgo/sopho 在这一步时注意是将当前的本级目录及一下映射到docker容器中并运行。
1.1 Windows有对WSL文件读写的权限 1.2 WSL的C语言编译环境已经搭建完毕 2.在windows的vscode安装remoteWSL插件 3.从ubuntu启动windows端的vscode 4.使用vscode编译ubuntu端的c文件 4.1 在《tasks.json》指定可视化make命令 4.2编写Makefile文件 4.3 开始编译 4.3.1 打开《终端->运行任务》 4.3.2 点击 make 4.3.3...
在WSL中使用VSCode编写C代码的帮助可以通过以下步骤进行: 1. 安装WSL:WSL(Windows Subsystem for Linux)是Windows上的一个兼容层,允许在Window...
4. 在终端中将wsl2转换成wsl:wsl --set-default-version 1 5. 安装ubuntu:wsl --install -d Ubuntu,设置用户名和密码 6. 安装配置环境:sudo apt update && sudo apt upgrade && sudo apt install g++ gdb。效果如下: 7. 安装cmake:sudo apt install cmake ...
SSH连接WSL win11安装WSL2 安装这三插件 vscode安装插件clangd 后报错 无法自动下载服务端 Failedtoinstall clangd language server: FetchError: requesttohttps://api.github.com/repos/clangd/clangd/releases/latest failed, reason: Failed to establish a socket connection to proxies: PROXY 127.0.0.1:7897You ...
打开WSL中的Ubuntu终端,使用包管理器安装g++等编译器。配置VScode连接WSL:在VScode中安装Remote WSL插件,以便VScode可以直接在WSL环境中打开文件夹和文件。使用VScode打开WSL中的文件夹,VScode会自动配置好与WSL的连接。调试与运行:在VScode中配置launch.json和tasks.json文件,以便在WSL环境中进行调试和...
1.2 WSL的C语言编译环境已经搭建完毕 这里需要的是gcc编译器,make。 2.在windows的vscode安装remoteWSL插件 在vscode的插件管理中心搜索wsl(我这里已经安装好,所以没有安装的按键): 安装完毕后,在第一步的刚刚新建的文件夹test里面再新建一个文件夹,把我的测试代码(见文章底部)放进去。
【教程】【CUDA ..先占个坑,贴吧吞贴太快了。由于Windows下MSVC无法在VSC编译CUDA项目,因此开个贴备份一下使用GDB在WSL2和VSC编译运行CUDA项目的教程。(甚至目前官方的解释是VSC无法使用GDB
使用快捷键Shift+Alt+F进行源码格式化。五、优化SSH登录 编辑/etc/ssh/sshd_config:禁用GSSAPIAuthentication和UseDNS。重启SSH服务:运行sudo service sshd restart命令重启SSH服务。通过以上步骤,你将成功搭建一个基于WSL2、VSCode和CMake的Linux C++开发环境,可以开始你的Linux C++开发之旅了。