11

maemoオペレーティングシステムとGCCコンパイラを使用しています。アプリケーションをコンパイルするときにエラーが発生します:/tmpに十分なスペースがありません。スペースの10%が空いているので、なぜこれが発生するのかわかりません。とにかく、別のフォルダー(別のパーティション)を使用するためにGCC構成を変更することはできますか?

4

2 に答える 2

28

TMPDIR環境変数を、GCC が一時ファイルを配置する場所に設定します。または、-pipeフラグを使用して一時ファイル (オブジェクト ファイルを除く) をメモリに保持します。

于 2011-02-02T13:02:04.350 に答える
1

ほとんどの場合、/tmpディレクトリはファイルシステムとしてマウントされていtmpfsます。これは、のファイル/tmpが実際にはディスクではなくメモリに保存されていることを意味します。この場合/tmp、メモリとスワップに収まるものに制限され、/tmp再起動するとすべてが失われます。

mountまたはを使用して、マウントdf -T方法を確認します。/tmp

于 2011-02-02T18:10:05.007 に答える