最近一段时需要编写Linux系统的C语言程序,就顺带探索了使用WSL2+Visual Studio Code+CMake环境编写LinuxC程序,涉及.a静态库的使用,用户自定义头文件的使用。 1.安装WSL2 WSL全程为Windows Subsystem for Linu,安装方式不在赘述,详情参考巨硬家的手把手教程: 在Windows 10 上安装适用于 Linux 的 Windows 子系统 (...
CMake Tools:CMake 工具, 可在窗口底部直接点击以进行编译/调试操作; 至此,一个完整的Windows下Linux C/C++开发环境搭建完成,可以正常进行编码了。 3.4 C/C++开发智能提示 虽然VsCode安装了C/C++开发插件,但并没有默认开启只能提示。可在设置-->editor-->settings.json文件中添加以下内容启用自动补全功能: "C_Cp...
一:启用适用于 Linux 的 Windows 子系统 我们得先改一下设置才能在Windows 上安装整上Linux。 点击开始菜单, 直接敲键盘进行搜索,输入“Windows功能”这几个字符, 点击进入“启用或关闭 Windows 功能”, 拉到下面,选中“适用于 Linux 的 Windows 子系统”,随后点击确认。 等待一段时间后,提示重启。那当然是重启...
打开Linux终端,输入下列命令,创建新的工作目录并用VSC打开。 mkdir cmakeQuickStart cd cmakeQuickStart code . 在VSC命令面板中输入 “CMake: Quick Start”回车,选择GCC版本,输入项目名称,选择 C++项目,可执行文件。 可以输入命令"CMake: Select a Kit",选择编译工具。 在 设置 "cmake.options"中,选择CMake...
Linux c 开发-6 使用WSL_Ubuntu远程调试Linux程序 vscode除了使用ssh方式连接调试外,还有一种使用wsl_remote方式调试,这种方式和ssh界面什么的都一样,但是多了一个打开目录功能。 文件上点右键可以直接通过Explore进入代码文件所在目录 但区别在左下角有WSL:XXX的字样,这种方式无法直接启动调试(后来发现是因为本地bin...
在windows本地的vscode上,先安装插件“Remote - SSH”,通过左下角“打开远程窗口”连接wsl的linux上,并自动安装vscode。 创建cpp文件时,根据推荐安装插件“C/C++ Extension Pack”到linux。这里为了方便运行,安装插件 “Code Runner”,右键能直接运行cpp文件。
apt-get install -y git cmake # 下载并解压 curl -o- https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz | tar zxf - -C /usr/local # 修改 git 默认编辑器为 vim git config --global core.editor vim # 配置环境变量 cat >> /etc/profile.d/golang.sh << EOF ...
不,抛弃繁重的虚拟机和切换麻烦的双系统,WSL 其实是非常好的选择,既可以使用 Linux 下丰富的开发工具,又兼有 Windows 的广泛性,在 WSLg(WSL GUI)的加持下还可以使用 Linux 的桌面程序如 IDE 等,无论你是 C、C++、NodeJS 甚至 Java 开发者,都建议你试试 WSL。WSL 有 1.0 和 2.0 两个版本,...
◈exit命令用于退出运行 Linux 发行版的终端。 ◈ 或者,按CTRL+D执行与exit命令相同的操作。 但关闭 Linux 系统的 WSL 方式还有一个额外的优势,即可以针对多个 Linux 系统执行此操作。 我希望它对你有帮助。 (题图:DA/615fd564-a02c-4340-9c8f-ebabcc7c0e0c) ...
--enable-wsl1:在安装 Microsoft Store 版本的 WSL 的过程中也启用“适用于 Linux 的 Windows 子系统”可选组件,从而启用 WSL 1。 --no-distribution:安装 WSL 时不安装发行版。 备注 如果在 Windows 10 或更低版本上运行 WSL,可能需要在--install命令中包含-d标志以指定发行版:wsl --install -d <distribu...