简历使编译过程

问题描述 投票:2回答:1

我是在设备本身上为一个嵌入式设备编译Qt5。这需要很长的时间,因为Qt源码大约有800mb,而嵌入式设备并不快。

一切都运行得很好,直到电源短缺使设备无法完成 make因此,停止了编译过程。

有什么办法可以从原来的地方恢复吗?

makefile
1个回答
1
投票

如果是一个成型的 makefile,只需重新运行 make 应该允许你恢复进程。

make -t 命令(假设gnu make)只是简单地触碰文件(更新时间戳),并不实际执行在 makefile 所以此时,你可能要重新开始。

另外,与其在缓慢的目标上构建,不如考虑建立一个交叉编译器和构建系统。 这在最初往往是一个很大的工作,但随着时间的推移,会有相当大的回报。 我推荐 crosstool-ng 作为建立这种环境最不痛苦的方式之一。

© www.soinside.com 2019 - 2024. All rights reserved.