win10开启了内置的linux子系统,使用这个子系统开发嵌入式,避免了在虚拟机中进行各种安装和共享文件的设置,非常的好用。
直接搜索启动或关闭windows功能,勾选适用于 Linux 的 Windows 子系统(Beta)并点击确定。
接着进入设置-更新与安全-针对开发人员-勾选开发人员模式并重启设备。
重启电脑之后,在cmd中输入bash,windows会自动下载ubuntu,按照提示进行下去即可。
到此,linux子系统就安装好了。
这个ubuntu中是没有gcc gdb make等软件的,所以无法使用相应的编译、调试、链接命令。我们直接使用sudo apt-get install+软件名即可安装相应的软件进行开发。
需要提到的是sudo apt-get install build-essential这个命令在网上的资料是说包括了所有的c/c++套件,但是在实测过程中是除了gcc没有其他c语言开发的指令。