GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决

df -h 检查磁盘空间

Filesystem Size Used Avail Use% Mounted on

udev 2.0G 4.0K 2.0G 1% /dev

tmpfs 394M 3.5M 390M 1% /run

/dev/sda1 19G 14G 3.8G 79% /

none 4.0K 0 4.0K 0% /sys/fs/cgroup

none 5.0M 0 5.0M 0% /run/lock

none 2.0G 8.0K 2.0G 1% /run/shm

none 100M 44K 100M 1% /run/user

overflow 1.0M 12K 1012K 2% /tmp

致命问题:/tmp 被挂载为overflow 分区,总大小仅1.0M,完全无法满足gcc

编译生成临时文件的需求。

解决方案:

卸载异常的overflow挂载

sudo umount /tmp

重新挂载 /tmp 到根分区(使用内存tmpfs 4G容量)

sudo mount -t tmpfs -o size=4G,mode=1777 tmpfs /tmp

相关推荐
南境十里·墨染春水13 小时前
C++ 工厂模式:从入门到进阶,彻底掌握对象创建的艺术
开发语言·c++·算法
小白舒_SC13 小时前
多个VS版本的Qt VS Tools的QtMsBuild不兼容问题
经验分享·qt
能喵烧香14 小时前
深度解析:Linux 与 Windows 超级权限账户的本质差异
linux·windows
JosieBook15 小时前
【数据库】时序预测能力的分级进化:TimechoAI如何让每一类用户都能精准预见未来
java·开发语言·数据库
江畔柳前堤15 小时前
github实战指南01-账号配置与 SSH 密钥
运维·人工智能·深度学习·ssh·github·pyqt·信号处理
加号315 小时前
【C#】 文件与目录管理:创建、删除操作的技术解析
开发语言·c#
diving deep15 小时前
脚本速览-python
开发语言·python
OsDepK16 小时前
移动编程OSMDE随时命令行进行Git
ide·git
一生了无挂16 小时前
Java处理JSON技巧教学(从基础到高阶实战全覆盖)
java·开发语言·json
swordbob16 小时前
Spring 单例 Bean 是线程安全的吗?
java·开发语言