最近一段时需要编写Linux系统的C语言程序,就顺带探索了使用WSL2+Visual Studio Code+CMake环境编写LinuxC程序,涉及.a静态库的使用,用户自定义头文件的使用。 1.安装WSL2 WSL全程为Windows Subsystem for Linu,安装方式不在赘述,详情参考巨硬家的手把手教程: 在Windows 10 上安装适用于 Linux 的 Windows 子系统 (...
在Linux 中新建文件夹,将 test.c 和 Makefile 放在一个文件夹中,进行编译,编译之前记得准备好你的 Linux 内核源码,因为编译需要引用头文件,所以我们在 Makefile 中写明 Linux 内核源码目录(源码必须是编译过的源码,编译 Linux 大概需要半个多小时)。
一:启用适用于 Linux 的 Windows 子系统 我们得先改一下设置才能在Windows 上安装整上Linux。 点击开始菜单, 直接敲键盘进行搜索,输入“Windows功能”这几个字符, 点击进入“启用或关闭 Windows 功能”, 拉到下面,选中“适用于 Linux 的 Windows 子系统”,随后点击确认。 等待一段时间后,提示重启。那当然是重启...
CMake Tools:CMake 工具, 可在窗口底部直接点击以进行编译/调试操作; 至此,一个完整的Windows下Linux C/C++开发环境搭建完成,可以正常进行编码了。 3.4 C/C++开发智能提示 虽然VsCode安装了C/C++开发插件,但并没有默认开启只能提示。可在设置-->editor-->settings.json文件中添加以下内容启用自动补全功能: "C_Cp...
(Windows Subsystem for Linux)也能满足需求。于是就抱着尝试一下的心态,一步一步安装和配置了 c ...
windwos 下使用wsl 编译c/c++ 原文:http://balalals.cn/archives/w... 微软前段时间推出了wsl子系统可以在windows中运行linux系统。目前支持的linux发行版有 。使用场景是什么呢?个人猜测应该是代替虚拟机和双系统,在没有wsl之前如果是做linux开发装个虚拟机时必须的事。虚拟机安装配置比较麻烦wsl要比虚拟机方便点...
后续开启ubuntu子系统可以在cmd里面输入bash或者ubuntu即可,也可以选择开始菜单里面的ubuntu图标。开启后就是个标准的linux程序了,可以看到系统的 C D E等盘都被挂载到了/mnt下面。 如何编译代码? 1,设置源和代理,修改系统配置 WSL默认带的包很少,编译需要的东西很多都要自己安装。ubuntu下面安装使用apt工具,需要设置...
"terminal.integrated.shell.windows":"C:\\\Windows\\\System32\\\wsl.exe", 安装的插件 到这里已经基本配置完成了window下搭建Linux环境开发C语言,以下是补充的部分。 (三)终端配置与美化 下载安装Cmderhttps://cmder.net/(不能访问的话,自行搜索各大软件下载站了) 如上...
test.c:1:19:fatal error:stdio.h:No such fileordirectory#include<stdio.h>^compilation terminated. 这里直接提示没有找到头文件stdio.h,这是因为默认配置是在/usr/include/中来寻找文件的,经过网上资料查阅,可以使用--sysroot选项进行指定。 arm-oe-linux-gnueabi-gcc --sysroot=/usr/local/oecore-x86_64...
打开Linux终端,输入下列命令,创建新的工作目录并用VSC打开。 mkdir cmakeQuickStart cd cmakeQuickStart code . 在VSC命令面板中输入 “CMake: Quick Start”回车,选择GCC版本,输入项目名称,选择 C++项目,可执行文件。 可以输入命令"CMake: Select a Kit",选择编译工具。 在 设置 "cmake.options"中,选择CMake...