如何更改configure脚本的临时目录?

时间:2012-02-28 02:21:02

标签: linux environment-variables configure

当我运行configure脚本在Linux系统上构建GNU全局时,我收到消息“无法为此文档创建临时文件:设备上没有剩余空间”。确实,/磁盘已满。

所以我尝试将临时目录更改为另一个磁盘,并将环境变量TMPDIR,TMP和TEMP设置为另一个磁盘目录,比如/ mnt / tmp。

我重试了运行configure脚本,但是收到了相同的消息。怎么了?请给我任何建议。

感谢。

3 个答案:

答案 0 :(得分:2)

您可以在配置期间覆盖临时目录的位置,如下所示:

./configure TMPDIR=path/to/your/tmp/folder

答案 1 :(得分:1)

您可以在脚本的开头添加以下语句。

导出TMPDIR =' DIRNAME'

其中" DIRNAME"是您拥有完全权限并且内存中有足够内存的任何目录

答案 2 :(得分:0)

如果/目录已满,并且程序正在尝试写入/ tmp目录,请尝试将tmp目录重命名为tmp_old,然后创建指向新tmp文件夹的符号链接,如:ln -s / mnt / tmp / tmp