2015-09-12 2 views
0

Недавно я купил Scite для моего Macbook Pro, работающего под управлением OS X Yosemite, намеревающегося использовать его для Java/C++. Когда вы собираетесь скомпилировать тестовую программу в C++, я получил сообщение об ошибке: «xcrun: error: не может использоваться в приложении Sandbox». Я прочитал на веб-сайте Scintilla что-то вроде линий песочницы, запрещающее некоторым приложениям получать доступ к файлам/открывать файлы, если это явно не сделано пользователем. Они заявили, что я могу перейти в меню файла Scite и выбрать «Разрешить доступ ...» здесь я могу добавить путь, который я хочу разрешить. Я выполнил поиск в терминале для «whereis g ++» и получил путь «usr/bin/g ++», поэтому я добавил путь «usr/bin» в диалоговое окно «Разрешить доступ». После этого я попытался скомпилировать и ничего не изменилось. Я пытался регулировать свойства .cpp:SciTe для OS X Yosemite - ошибка: не может быть использована в песочнице приложения

куб.см = г ++ $ (ccopts) -c $ (FileNameExt) -o $ (имя_файла) .о

ссс = $ (GCC ccopts) -c $ (FileNameExt) -o $ (имя_файла) .o

к

куб.см = USR/бен/г ++ $ (ccopts) -c $ (FileNameExt) -o $ (FileName) .о

ссс = USR/bin/gcc $ (ccopts) -c $ (FileNameExt) -o $ (имя_файла) .o

и затем я получаю сообщение об ошибке «/ bin/bash: usr/bin/g ++: нет такого файла или каталога», хотя я могу видеть файл и каталог в панели разрешать доступ, а также был указан путь в терминале. На данный момент я полностью потерян и надеюсь, что я не потратил 50 долларов, так как Scite не был бесплатным на Mac!

Кто-нибудь знает решение? Cheers

ответ

0

Существует адрес поддержки для SciTE для OS X, показанный через App Store http://www.scintilla.org/SciTE-Support.html.

Компилятор C/C++, используемый для работы в SciTE, но это остановилось, когда компилятор начал использовать xcrun. Ассемблер и компоновщик также проходят через xcrun, поэтому для его работы невозможно установить независимую копию gcc (или clang).