4.1.10. 如何在Windows系统减少编译时间
SDK的编译时间长短,会受到系统设置和安全软件(如果杀毒软件,文件加密软件)的影响。
如果您在Windows上遇到SDK编译慢的问题,可参考以下说明对系统进行优化,减少编译时间。
4.1.10.1. 杀毒软件优化
在SDK编译过程中,您可以打开Windows任务管理器,查看哪些进程CPU使用率较高。
如下图,Windows系统自带杀毒软件进程MsMpEng.exe的CPU使用率最高

那么您可以尝试优化杀毒软件安全策略减少时间。
由于支持Windows系统的杀毒软件太多,本文仅以Windows系统自带杀毒软件为例说明如何优化杀毒软件的安全策略
关闭杀毒软件
实时保护功能如果您的开发环境是相对封闭安全的,那么您可以直接关闭杀毒软件的
实时保护功能。在Windows安全中心,打开
“病毒和威胁防护”设置,关闭实时保护。如下图:
关闭
实时保护后,以小编用的测试电脑为例,在命令行中编译AC792N SDK的wifi_camera工程为例,编译时间减少了约20%。
打开实时保护的编译时间如下
Note
!!! Build succeeded !!!
make[1]: Leaving directory ‘E:/ac792/sdk/apps/wifi_camera/board/wl83’
开始时间:2025/12/31 周三 14:57:28
结束时间:2025/12/31 周三 14:59:52
总共耗时:0小时2分24秒(共144秒)关闭实时保护的编译时间如下
Note
!!! Build succeeded !!!
make[1]: Leaving directory ‘E:/ac792/sdk/apps/wifi_camera/board/wl83’
开始时间:2025/12/31 周三 15:05:23
结束时间:2025/12/31 周三 15:07:14
总共耗时:0小时1分51秒(共111秒)将编译器进程和SDK目录添加到杀毒软件白名单
如果您的开发环境需要经常连接互联网,那么建议您加将
编译器进程和SDK目录添加到杀毒软件白名单。 如下图:在Windows安全中心,打开
“病毒和威胁防护”设置,找到排除项设置, 点击添加或删除排除项。 如下图:
将编译器clang.exe进程和SDK路径添加到排除项中。如下图:

添加排除项后,编译时间减少了约17%。
添加排除项后的编译时间如下:
Note
!!! Build succeeded !!!
make[1]: Leaving directory ‘E:/ac792/sdk/apps/wifi_camera/board/wl83’
开始时间:2025/12/31 周三 15:52:57
结束时间:2025/12/31 周三 15:54:57
总共耗时:0小时2分0秒(共120秒)
4.1.10.2. 禁用Microsoft PC Manager Service服务
在安装了某些特定的Windows更新后,SDK编译可能会变得非常慢,可以参考以下步骤处理。
在系统服务中找到Microsoft PC Manager Service,停止并禁用此服务。如下图:

停止Microsoft PC Manager Service后,
在任务管理器中, 确认服务相关进程MSPCManagerService.exe,MSPCManagerCore.exe,MSPCManager.exe已不存在。