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

相关推荐
霸道流氓气质5 分钟前
CodeBuddy中使用 MCP 工具将 XMind 思维导图转换为 Markdown —— 实操流程汇总
git·myeclipse·xmind
无限的鲜花6 分钟前
协程本质是函数加状态机——零基础深入浅出 C++20 协程
c++·算法·c++20
逝水无殇10 分钟前
C# 字符串(String)详解
开发语言·后端·c#
精明的身影16 分钟前
C++自学之路1:Hello world
开发语言·c++
旖-旎33 分钟前
《LeetCode 64 最小路径和 || LeetCode 174 地下城游戏》
c++·算法·leetcode·动态规划
SelectDB1 小时前
Apache Doris 在 AgentLogsBench 中领先,支撑 Agent 可观测性生产负载
运维·数据库·agent
森林古猿11 小时前
再论斜率优化
c++·学习·算法
leo__5201 小时前
基于导航数据的扩展卡尔曼滤波(EKF)MATLAB 实现
开发语言·matlab
水利行业RTU手艺人1 小时前
RTU固件中的“数据保险箱”——离线数据补发系统设计
c++·stm32·单片机·物联网
荣-1 小时前
从两天到十几分钟:一套 YT Crash 自动化分析工具完整工程复盘
大数据·运维·自动化