arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device

错误提示为:tmp路径下内存不足

(fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device)

解决方法:解挂tmp(也有说需要清空该路径下内存和扩大内存的:https://www.cfd-online.com/Forums/openfoam-installation/57669-fatal-error-error-writing-tmp-no-space-left-device.html)

sudo umount -l /tmp

解挂后编译通过,但不知道会不会有其他影响,持续更新。

最终选择扩展硬盘空间:

为什么要扩展硬盘空间:

工程编译时出现错误:fatal error: error writing to/tmp/cc1ezU8m.s: No space left on device

百度显示,由于磁盘空间不足导致,查看虚拟机的磁盘空间:

1. 关闭ubantu,点击需要扩展的ubantu,点击“编辑虚拟机设置->实用工具->扩展->选择要扩展的大小

arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device_第1张图片

2. 扩充完毕后,需要重新调整磁盘区域的大小(新建、合并等)可行有效的磁盘分区方法:参考链接->http://www.linuxidc.com/Linux/2014-10/107590.htm中的第二个问题:扩展指定分区。

01. 下载分区镜像软件gparted-live-0.28.1-1-i686.iso

02. 在开启虚拟机之前设置系统进入这个镜像

arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device_第2张图片

勾选启动时连接

03.    启动虚拟机的绿色箭头下方选择 –>启动时进入BIOSB

进入VMbios设置从光驱启动,使用left键选择boot,使用up/down建选中CD ROM Drive后按-/+号将其置顶(原先在第三行的位置)。完成后按F10,保存退出。

arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device_第3张图片

04.    保存退出后,启动进入Gparted的界面(中间还有一些选项,默认那些选项一路回车到这就行,这个界面是Gparted-liveCD的启动界面)

arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device_第4张图片

05.    选择第一项回车,进入分区界面:

arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device_第5张图片

06.    按顺序依次删除掉/dev/sda5/dev/sda2(或将/dev/sda2移动到unallocated区的后面(将空闲的灰色区域移动到待拓展的区域sda1相邻的位置),若删除/dev/sda2则在分配完/dev/sda1后,先先new出一个extended的分区,然后再在这个extended的分区里new一个逻辑分区,并且file system选择为Linux-swap),若未删除/dev/sda2,则直接new逻辑分区。

07.    重新Resize/dev/sda1的大小到合适的值,一般剩余2~3G作为linux_swap(内存的两倍)最后选择绿色的钩Apply,运行,注意apply过程中禁止断电、中断软件,否则会导致数据丢失或者Ubuntu系统崩溃

arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device_第6张图片

08.    将镜像文件重新设置为分区前的镜像文件,并勾除掉启动时连接,启动虚拟机,查看硬盘空间,显示扩展后的硬盘大小:

arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device_第7张图片

3. 编译之前运行报错的caffe库工程,编译通过,没有再报错。








你可能感兴趣的:(编程出错_搜索解决)