linux gcc compilation debian maemo

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).