windows下开发linux的方法

今天介绍两个驱动开发工具,以前都是在虚拟机里写代码,写的时间长了发现虚拟机里vscode卡的要死,实在受不了了,从网上看到一些新的开发教程,学习一下,提高效率。
第一个是在win10环境下,搭建linux系统,这个无需虚拟机,是一个linux子系统,打开这个服务之后,会在c盘的某个路径下创建一个虚拟的linux文件系统,你可以像在虚拟机里面写代码一样,然后编译,交叉编译器的安装和虚拟机下安装时一样的。
个人比较推荐第二中方式,使用vscode远程连接ubuntu。

一、linux子系统

首先安装linux
在这里插入图片描述
然后安装linux发行版

linux系统的位置

C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\zys

如何访问c,d,e盘

cd /mnt/c

vscode下增加linux终端
首先选择默认shell
在这里插入图片描述
在这里插入图片描述
一个是CMD,一个是PowerShell,还有一个wsl就是Linux的终端。
然后重启vscode

安装编译器
在拷贝文件的时候出现错误
在这里插入图片描述
解决:路径没写全
在这里插入图片描述
问题:
在这里插入图片描述
arm-linux-…这个命令找不到 但是我却可以输出交叉编译器的版本信息 暂未解决

卸载子系统:
wslconfig /l 查看要删除的子系统名称,
例如Ubuntu-18.04,wslconfig /unregister Ubuntu-18.04即可删除
在这里插入图片描述

二、vscode ssh连接linux

先测试下ssh能不能连接到服务器,win10中已经自带了openssh,可以直接在命令行中使用ssh命令登录,打开cmd,输入,最后的22是端口。

ssh zys@192.168.2.183 -p 22

在这里插入图片描述

在vscode中安装插件
在这里插入图片描述
安装了这个Remote development插件,还有一些remote插件会自动安装。
在这里插入图片描述
然后配置文件。
在这里插入图片描述
这里host不能随便写,网上看了很多帖子都说随便起个名字即可,千万不要这样,否则连接会报错,我差点被这个配置搞吐血!!!最后才发现要这样配置,从本地cmd命令行ssh连接linux找到的灵感,网上没人这么说,必须写成 用户名@服务器地址的形式,下面两个按照网上教程即可。

在这里插入图片描述
但是编译的时候 还是需要再root账户下编译 否则报错找不到命令

在这里插入图片描述
或者执行下source /etc/profile 在make(source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。)
输入ehco $PATH可以看环境变量

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值