Недавно я приобрел Scite для своего Macbook Pro, работающего под управлением OS X Yosemite, намереваясь использовать его для Java / C ++. Когда я собирался скомпилировать тестовую программу на c ++, я получил сообщение об ошибке: «xcrun: error: нельзя использовать в изолированной программной среде приложения». Я прочитал на веб-сайте Scintilla что-то вроде песочницы, не позволяющей некоторым приложениям открывать / открывать файлы, если это явно не сделано пользователем. Они заявили, что я могу зайти в меню файла Scite и выбрать «Разрешить доступ …», здесь я могу добавить путь, который я хочу разрешить. Я выполнил поиск в терминале «whereis g ++» и получил путь «usr / bin / g ++», поэтому добавил путь «usr / bin» в диалоговое окно разрешения доступа. После этого я попытался скомпилировать и ничего не изменилось. Я попытался настроить свойства .cpp:
cc = g ++ $ (ccopts) -c $ (FileNameExt) -o $ (FileName) .o
ccc = gcc $ (ccopts) -c $ (FileNameExt) -o $ (FileName) .o
в
cc = usr / bin / g ++ $ (ccopts) -c $ (FileNameExt) -o $ (FileName) .o
ccc = usr / bin / gcc $ (ccopts) -c $ (FileNameExt) -o $ (FileName) .o
а затем я получаю сообщение об ошибке «/ bin / bash: usr / bin / g ++: нет такого файла или каталога», хотя я могу видеть файл и каталог в панели разрешенного доступа, а также был задан путь в терминале.
На данный момент я полностью растерялся и надеюсь, что не потратил впустую 50 долларов, так как Scite не бесплатен на Mac!
Кто-нибудь знает решение?
ура
Адрес поддержки для SciTE для OS X показан в App Store http://www.scintilla.org/SciTE-Support.html .
Компилятор C / C ++ раньше работал в SciTE, но это прекратилось, когда компилятор начал использовать xcrun. Ассемблер и компоновщик также проходят через xcrun, поэтому невозможно обойтись без независимой копии gcc (или clang).