Как я могу предотвратить заполнение моего загрузочного диска Xcode 4.2 файлами preamble.pch? - PullRequest
6 голосов
/ 15 октября 2011

Существует проблема в Xcode 4.2, где Xcode заполнит мой загрузочный диск десятками ГБ файлов preamble.pch-******, где-то в пределах /private/var/folders/.

Кто-нибудь знает, как предотвратить это?происходит?

Это означает, что я должен вручную очищать эти файлы каждые несколько часов (при необходимости, выходить из / перезапускать XCode), чтобы предотвратить загрузку моего загрузочного диска.Я (вероятно) скорее вернусь к старому поведению, чем создаю какой-либо сценарий или программу, чтобы систематически удалять их каждый час, если это возможно.

Разное:

  • Мои сборки не используютпредварительно скомпилированные заголовки (похоже, они генерируются текстовыми редакторами Xcode с использованием индексации кода Clang).
  • Десятки ГБ - это много для моих загрузочных разделов;Я использую несколько небольших разделов.

Спасибо

Ответы [ 2 ]

2 голосов
/ 16 октября 2011

Я не эксперт по лягушке, но быстрый взгляд на lib / Frontend / ASUnit.cpp показывает, что GetPreamblePCHPath () будет использовать значение трех переменных среды - по порядку: TMPDIR, TEMP и TMP- перед установкой по умолчанию / tmp в качестве расположения файлов преамбулы PCH.Одно (не совсем идеальное) решение - установить одну из этих переменных в каталог, находящийся в другом томе.

0 голосов
/ 16 октября 2011

Отключение индексации кода Xcode - это один из способов обойти это.Тем не менее, это не всегда идеально, и я открыт для других решений.

...