/ tmp文件夹和gcc

我正在使用maemo操作系统和GCC编译器。 编译应用程序时出现错误:/ tmp上没有足够的空间。 我有10%的空间是免费的,所以我不明白为什么会发生这种情况..无论如何,是否可以更改GCCconfiguration,以便使用另一个分区中的文件夹?

将您的TMPDIR环境变量设置为您希望GCC放置临时文件的位置。 或者,使用-pipe标志将临时文件(目标文件除外)保存在内存中。

很有可能你的/tmp目录被挂载为一个tmpfs文件系统。 这意味着/tmp中的文件实际上存储在内存中,而不是磁盘上。 如果是这种情况/tmp将被限制在内存+交换内容中,并且/tmp所有内容都将在重新启动后丢失。

使用mountdf -T来查看/tmp的安装方式。