[FAQ03781]如何分析编译到某个阶段卡死的问题
编译到某个阶段,然后卡死不动
编译卡死
可能的原因:
1. 修改或添加编译代码导致
2. 编译环境没按SOP安装
3. 其他软件引起冲突
1. 首先修改为单线程编译(-j1)
1)MTK代码编译为多线程编译(加快编译速度,但是增加系统负担,增加memory消耗)
2)在mediatek/build/makemtk.mk里
CPUCORES := $(shell cat /proc/cpuinfo|grep processor|wc -l)
MAKEJOBS := -j$(CPUCORES)
修改为
MAKEJOBS := -j1
本文介绍了解决编译过程中卡死问题的方法。主要包括:分析可能的原因如代码修改、环境安装不当等;采用单线程编译以降低系统负担;通过查看编译进程定位卡死位置。
1万+

被折叠的 条评论
为什么被折叠?



