gcc -v g++ -v cmake --version 从WSL打开项目,输入以下命令: code . 从VSCode打开项目: 通过远程资源管理器打开连接,远程资源管理器 --- WSL目标(远程/隧道SSH)--- 默认发行版(新建远程SSH)--- 在新窗口中连接。 打开WSL链接后,在扩展窗口的插件上点 在“WSL: Ubuntu”中安装。将 C/C++ Extension Pa...
1. VSCode 中打开 WSL 2. WSL 中下载 clangd 3. VSCode 在 WSL 中下载 clangd 插件 4. clangd 特性配置 5. clangd 插件参数配置 6. 简单的效果图 Ⅳ cmake Ⅴ nvim 3 参考资料 0 前言 为什么选择VSCode? 轻量:相对VS等这些传统IDE来说,VSCode启动速度快,占用资源较少。 插件生态:VSCode 的插件生态系...
在vscode上安装远程开发扩展包(remote development,remote-SSH,remote-WSL)。 在vscode远程资源管理器里面连接ubuntu子系统。也就是下图红色圆圈里面的功能,找到对应的子系统,右键功能选择连接。 连接上去后,此时的vscode可以当成是在wsl子系统内打开,所以有些插件需要重新安装,点开插件栏,查看已安装的插件比如cmake,c/...
通过远程资源管理器打开连接,远程资源管理器 --- WSL目标(远程/隧道SSH)--- 默认发行版(新建远程SSH)--- 在新窗口中连接。创建CMake工程 打开Linux终端,输入下列命令,创建新的工作目录并用VSC打开。在VSC命令面板中输入 “CMake: Quick Start”回车,选择GCC版本,输入项目名称,选择 C++项目,...
通过“explorer.exe .”在Windows资源管理器中访问WSL项目。在"/etc/wsl.conf"中禁用WSL2访问Windows环境变量,可能影响VSCode的使用。安装Windows Terminal以替代默认终端。在VSCode中,使用快捷键安装扩展,如C++、CMake Tools等。设置Linux开发环境,参考VS Code的Linux子系统教程进行配置。确保安装CMake(...
WSL2中进行Linux环境开发,需要安装对应的插件到WSL Vscode Server中,才可以获得对应的功能,例如Python/C/C++/CMake等插件,需要同时安装Local和Remote端,然后就可以获得对应的支持。 4 Vscode中的C/C++调试 4.1 基本流程 安装好C/C++ Pack插件后,可以创建CPP文件,并且启动运行和调试,选择一个工具链后进行调试。
为了在win10下较好的调试linux程序,需要安装Remote - WSL这个插件,安装以后,左下角就会出现绿色的按钮,用来重新在WSL中打开vscode。 CMake配置 安装完CMake Tools以后,就可以直接通过点击按键实现configure,make工作了。 然后运行(如果是OpenGL程序还需要额外配置一下,参考最后“OpenGL程序运行”小节: ...
WSL2里面需要安装build-essential与gdb等常用组件 sudoaptinstall-y build-essential gdb cmake zlib1g-dev 然后打开我的项目 开始调试,第一次调试运行需要配置一些参数: 那么,开始开心调试吧。 后面我会尝试用gdbserver来调试嵌入式代码,虽然有众多网友已经写了,不过我也来凑个热闹吧。
cmake .. -DFLYING_PLATFORM="linuxarm" -DCMAKE_TOOLCHAIN_FILE="./cmake_conf/toolchain.cmake" make -j8 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 编译成功: 2、运行问题解决 拷贝对应lv_demo_hub、resource、run.sh到开发板上,运行测试(可能出现error while loading shared libraries: libmi_common...
我自己找到问题了。。因为用cmake默认链接的是libstdc++,所以再CMakeLists.txt里添加这样一句代码:set(...