这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

Windows 搭建命令行编译环境

下载集成包安装编译环境

在 Windows 系统下,我们提供了一键安装的 编译环境集成包, 安装路径中不能包含空格等特殊字符,安装的默认路径为 D:\winnermicro\wmclics

重要

  • 安装集成编译环境前,需提前下载好 WM IoT SDK。

  • 使用集成编译环境时,每次启动都需要从安装程序提供的快捷方式启动编译环境(桌面快捷方式、开始菜单快捷方式或右键菜单快捷方式),不能直接启动 Windows 系统自带的 CMD 或 PowerShell。

  • 喜欢 DIY 的用户,请参考 Linux 系统 或 macOS 系统手动搭建编译环境。

  • 当使用集成编译环境时遇到 wm.py 不存在问题时,这可能被某些杀毒软件当作威胁删除,建议对本机杀毒软件作相应处理。

  • 当前使用 Ccache 加速编译过程,部分杀毒软件可能对这种机制检测比较费时造成编译卡顿,如果遇到这种情况,建议对本机杀毒软件作相应处理,予以提升编译速度,但也可在 menuconfig 中选择关闭 Ccache 特性。

  • 使用 CMD 编译环境时,可能存在窗口卡住不动的情况,遇到时可在敲击回车键后继续执行,为了避免这种问题,推荐使用 PowerShell 环境。

当使用集成包编译环境想切换到另一份 WM IoT SDK 时,需在生成的快捷方式图标上右键选择属性,然后在起始位置(S):处填入新的 WM IoT SDK 路径即可。

当然,直接在命令行窗口中修改 WM_IOT_SDK_PATH 一样可以达到目的,如:

在 CMD 中

set WM_IOT_SDK_PATH=D:\wm\wm_iot_sdk_new

或在 PowerShell 中

$env:WM_IOT_SDK_PATH="D:\wm\wm_iot_sdk_new"