前言
今天安装spdlog,一个快速得C++日志库,按照文档步骤,不料出现了一堆错误,像c++: internal compiler error: Killed (program cc1plus)等一堆,刚开始以为环境有问题,弄了一会还是不行,查了一下才知道,是物理内存太小,需要swap分区才行。
创建swap分区
- 首先创建用户交换分区的文件,创建2G得分区文件。
dd if=/dev/zero of=/mnt/swap bs=1M count=2048
- 初始化分区文件
mkswap /mnt/swap
- 启动交换分区
swapon /mnt/swap
- 设置开机自动挂载
vim /etc/fstab
添加 /m