2010-11-22 36 views
0

当试图编译TextMate的一个C++文件(此点击运行时发生),我得到一个错误,说一个单独的窗口:TextMate的C++编译错误

无法找到的“g ++”在路径上。

主题:
当前路径是:

在/ usr/bin中 /bin中 /usr/sbin目录 /sbin目录 在/ usr/local/bin目录 在/ usr/texbin 在/ usr/X11/bin 请在TextMate的Shell Variables偏好设置中将包含“g ++”的目录添加到PATH中。

另外,路径可以从终端进行检索,但是这需要一个重新开张: 设置PATH并重新启动(按钮)

点击点击单个文件编译到工具给出了不同的错误。 它说:“sh:g ++:command not found”。

+3

你安装了开发者工具吗? – bjoernz 2010-11-22 20:36:32

回答

0

Textmate告诉你它找不到编译器(g ++)。

您应该将g ++可执行文件移动到PATH变量中指定的某个目录中,或将包含g ++可执行文件的目录添加到PATH中。

+0

我在/ Developer/usr/bin中找到了g ++可执行文件,并且在值为“/ Developer/usr/bin”的名为“XCODE”的首选项的“高级”部分中添加了一个shell变量。不幸的是,我仍然得到“sh:g ++:command not found”错误!你可以帮我吗? – dmonopoly 2011-08-25 17:37:15