使用 lubuntu on arm 编译pcl库时RAM空间不够,编译失败。设置4G交换空间以及单线程编译后,编译成功。
1. 检查系统是否有交换空间
sudo swapon --sh
或者
free -m
2. 创建4G大的swap文件
sudo dd if=/dev/zero of=/mnt/4048Mb.swap bs=1M count=4048
3. 将swap文件标记为交换空间
sudo mkswap /mnt/4048Mb.swap
4. 启动交换空间
sudo swapon /mnt/4048Mb.swap
5. 使交换空间永久化
echo '/mnt/4048Mb.swap none swap sw 0 0' | sudo tee -a /etc/fstab