linux - / tmp carpeta y gcc
compilation debian (2)
Estoy usando el sistema operativo maemo y el compilador GCC. Tengo un error cuando compilo una aplicación: no hay suficiente espacio en / tmp. Tengo el 10% de mi espacio libre, así que no entiendo por qué sucede esto ... de todos modos, ¿es posible cambiar la configuración de GCC para usar otra carpeta (en otra partición)?
Lo más probable es que su directorio /tmp
esté montado como un sistema de archivos tmpfs
. Esto significa que los archivos en /tmp
realidad están almacenados en la memoria, no en el disco. Si este es el caso, /tmp
estará limitado a lo que pueda caber en memoria + intercambio, y todo en /tmp
se perderá durante los reinicios.
Use mount
o df -T
para ver cómo se monta /tmp
.
Establezca su variable de entorno TMPDIR
donde desee que GCC coloque sus archivos temporales. O bien, utilice el indicador -pipe
para mantener en la memoria los archivos temporales (excepto los archivos de objeto).