不能编译.设备上没有空格错误- Unix



我正在为class编码,当我尝试编译时,我现在得到这个错误。昨天工作很好。周末不上班,所以除非有人能帮忙,否则周一之前我都不走运。我对unix相当陌生,因为我只在编码时真正使用它。

cc scheduler.c 
Close failure on scheduler.o : No space left on device
cc: acomp failed for scheduler.c

删除磁盘上的一些东西。使用df(输入'man df'以供使用)查看要编译的挂载点在哪里。

查看quota命令。它会告诉你有多少空间。您可能已经用完了分配给您的帐户的所有磁盘空间。到你的主目录:

> cd ~

并运行:

> du -sh *

它将显示每个目录占用的空间大小。删除一些不需要的文件。

如果一个目录占用了大部分空间,您可以将cd放入其中,并在那里运行du -sh *,以查看其子目录的磁盘使用情况。它基本上只是一个有用的命令,用于查找您可能不再需要的大文件。例如,如果您去年为课程项目下载了一个非常大的程序,但不再需要它,只需rm它。

最新更新