LLVM编译需要较大的磁盘空间,几十个G也不够,会有下面的错误。
clang: error: unable to execute command: Killed
博客说是swap大小的原因,先将这个问题解决了,然后是磁盘空间的问题。
以下在VMare Ubuntu 16.04 下LVM的过程中截了几张图,有些没有截下来,以下总结一下流程,有图的贴图。
- 首先是现象,前几次编译,基于LLVM最新版本总是编译到一半就失败,有一次切换到3.8版本反而成功了。这次找到原因是磁盘空间不够。
df -h
查看剩余磁盘大小。
- VMWare 调整磁盘空间。增加了30G磁盘空间。这个关闭虚拟机,设置磁盘空间,扩展即可。
- 但是我按照的Ubuntu使用的是逻辑卷存储,需要扩容一下分区,命令行不熟,找了一个使用gparted图形界面的设置方法。
下载gparted镜像:https://gparted.org/download.php
-
VMWare设置虚拟机使用ISO镜像