我正在尝试使用Ubuntu 10中简单的gcc命令编写一些C代码,但出现了错误:
事实上,我磁盘上的空间还很充足。以下是df -h的输出结果:
Cannot create temporary file in /tmp/: No space left on device
事实上,我磁盘上的空间还很充足。以下是df -h的输出结果:
Filesystem Size Used Avail Use% Mounted on
/ 3.7G 2.4G 1.1G 70% /
devtmpfs 312M 112K 312M 1% /dev
none 312M 24K 312M 1% /dev/shm
none 312M 80K 312M 1% /var/run
none 312M 0 312M 0% /var/lock
none 312M 0 312M 0% /lib/init/rw
如果您想了解关于索引节点(inode)的信息,请使用 df -i 命令:
Filesystem Inodes IUsed IFree IUse% Mounted on
/ 240960 195198 45762 82% /
devtmpfs 79775 609 79166 1% /dev
none 79798 3 79795 1% /dev/shm
none 79798 41 79757 1% /var/run
none 79798 2 79796 1% /var/lock
none 79798 1 79797 1% /lib/init/rw
我也可以成功执行touch /tmp/test
,所以我知道磁盘上有足够的空间。为什么gcc突然决定出问题了呢?(之前它一直都能工作)提前感谢。