Win10编译效率太低了

Viewed 182

技术支持提问请严格按照以下格式提供对应信息,否则会影响回复时效,一定要描述清楚,以免一次回复无法解决问题

(提问前请先自查自己是否很仔细看过教程了,教程中的每句话都很重要,教程都是经过验证的,不会有问题的)

一、描述你遇到的问题

1、不能单个文件编译(不做链接)
2、修改一行代码要编译打包几分钟,经常只修改了一个文件,点编译(不是重编译)会重编译整个工程
3、有时候不修改代码,点编译(不是重编译),也会编译很多文件
4、以上的编译都在win10上进行的,按上述的情况,还不如提供命令行编译环境(后面我再测试一下Ubuntu编译情况)

二、你具体做的所有步骤结果截图

三、当前开发板状态全景照片

请插入图片

四、开发板串口所有日志

请在此处粘贴串口日志

3 Answers

在Ubuntu上配合VSCode方式,编译Hello World工程:
./build.py -c ws63-liteos-app
共使用63秒(电脑性能不一样,会有差别,这里只是./build.py -c与./build.py的对比)。
修改demo一行代码,编译Hello World工程:
./build.py ws63-liteos-app
共使用59秒。可见这个工程并没有对比文件是否有修改,带不带-c(clean后编译),编译效率差不多。

在win10系统上,使用vscode,通过ssh插件运行本地wsl2的ubuntu20.04
./build.py -c ws63-liteos-app
无代码修改,大概耗时14s
分别两次在某处增加一行printf代码,耗时13~14s不变
粗略测试,见谅,不知能否帮到你

确实是这样,太慢了,编译效率太低了,修改一次编译需要5min,请问有什么好的解决办法吗?这对于开发来讲,是一个很大的帮助。

第一次编译完后,后面可以通过增量方式来编译试试。