我是在设备本身上为一个嵌入式设备编译Qt5。这需要很长的时间,因为Qt源码大约有800mb,而嵌入式设备并不快。
一切都运行得很好,直到电源短缺使设备无法完成 make
因此,停止了编译过程。
有什么办法可以从原来的地方恢复吗?
如果是一个成型的 makefile
,只需重新运行 make
应该允许你恢复进程。
该 make -t
命令(假设gnu make)只是简单地触碰文件(更新时间戳),并不实际执行在 makefile
所以此时,你可能要重新开始。
另外,与其在缓慢的目标上构建,不如考虑建立一个交叉编译器和构建系统。 这在最初往往是一个很大的工作,但随着时间的推移,会有相当大的回报。 我推荐 crosstool-ng
作为建立这种环境最不痛苦的方式之一。