在进入容器之后,使用bash apollo.sh build进行源码编译的过程中出现卡死的现象。
解决方法:
修改CPU处理器的使用数量:源码中搜索job_args,
# job_args="--copt=-mavx2 --host_copt=-mavx2 --jobs=${count} --local_ram_resources=HOST_RAM*0.7"
job_args="--copt=-mavx2 --host_copt=-mavx2 --jobs=10 --local_ram_resources=HOST_RAM*0.6"
set -x
bazel ${1,,} ${CMDLINE_OPTIONS} ${job_args} -- ${formatted_targets}
set +x
修改第一行中的--jobs的数量,根据cpu处理器的数量进行修改即可,便不会出现卡死的现象。