linux下编译出现空间不足解决办法

在编译新的kernel时,经常会出现以下错误


.tmp_kallsyms1.S:2: fatal error: when writing output to /tmp/ccf0eS0W.s: No space left on device


compilation terminated.

这主要是系统 /tmp/空间不足引起的,tmp文件夹空间不足了,不能满足编译的需求,编译的中间文件不能写入。

解决办法 :

mkdir  文件夹——你可以使用的文件夹 比如说 mkdir /mnt/kernelsrc/tmp


然后只要export TMPDIR=/mnt/kernelsrc/tmp

这样就不会出现 tmp文件夹不够用的情况。


你可能感兴趣的:(内核与驱动)