ces 发表于 2019-8-6 15:17:12

Windows 10下使用WSL构建INAV

本帖最后由 ces 于 2019-9-2 11:51 编辑

用于Windows 10的Linux子系统可能是在Windows 10下构建INAV的最简单方法。

1,使用来自Internet的任何指南启用WSL(Windows Subsystem for Linux)
2,从Windows应用商店安装 Ubuntu
3,打开Ubuntu并运行
4,克隆我的inav-2.2.0储存库git clone https://github.com/cesforchina/inav.git5,进入项目文件夹
cd inav6,安装 gcc-arm-none-eabi
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
sudo apt-get update
sudo apt-get install gcc-arm-embedded make ruby7,查询版本号(非必需操作)
arm-none-eabi-gcc -v

从这时起,可以使用以下命令构建INAV

make TARGET={TARGET_NAME}当然,将{TARGET_NAME}替换为您要编译的目标,编译后的固件在WSL文件区中
C:\用户\你的WIN10用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_***\LocalState\rootfs\home\你的WSL用户名\inav\obj同理也可以对你的储存库进行以上操作,可以避开因为不熟悉github操作却使用官方储存库导致的各种问题。有关项目的修改建议在WSL外部进行,通过GitHub Desktop克隆到本地后,进行修改,上传合并等,然后在WSL中cd inav***进入你的项目文件夹,进行git pull操作,即从储存库中拉取更新到WSL项目文件夹中。在编译过某目标板之后,下次编译时应清除
C:\用户\你的WIN10用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_***\LocalState\rootfs\home\你的WSL用户名\inav\obj 文件夹中的内容,即上次编译相关的文件。
https://cesforchina.files.wordpress.com/2019/06/wsle7bc96e8af91f4by.png








ces 发表于 2019-8-6 15:43:02

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 15:43:38

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 15:44:14

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 15:44:55

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 15:45:27

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 15:45:59

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 15:47:32

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 15:48:19

Windows 10下使用WSL构建INAV

ces 发表于 2019-8-6 16:00:08

Windows 10下使用WSL构建INAV
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Windows 10下使用WSL构建INAV