SciTe for OS X Yosemite - 错误:无法在App Sandbox

时间:2015-09-12 00:14:15

标签: c++ compiler-errors g++ sandbox scite

我最近为Macbook Pro购买了Scite,运行OS X Yosemite打算将它用于Java / C ++。当用c ++编译测试程序时,我收到了错误消息:" xcrun:error:无法在App Sandbox中使用。"我在Scintilla网站上阅读了沙盒的内容,防止某些应用程序访问/打开文件,除非用户明确这样做。他们说我可以进入Scite文件菜单,然后选择"允许访问..."在这里我可以添加一条我想要被允许的路径。我在终端搜索了"其中是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上不是免费的!

有谁知道解决方案? 干杯

1 个答案:

答案 0 :(得分:0)

通过App Store http://www.scintilla.org/SciTE-Support.html显示了SciTE for OS X的支持地址。

C / C ++编译器曾经在SciTE中工作,但是当编译器开始使用xcrun时就停止了。汇编器和链接器也通过xcrun,所以无法安装gcc(或clang)的独立副本来解决这个问题。