Sublime Text找不到gcc编译器

时间:2013-03-06 20:58:27

标签: sublimetext2 sublimetext

我正在尝试从Sublime Text 2运行Make,但收到错误:

make: arm-none-eabi-gcc: No such file or directory

这只发生在Sublime Text上,当我从终端运行时,一切正常。

我已经使用

设置了.bash_profile
export PATH="~/arm-cs-tools/bin:$PATH"

......但仍然无法做到?如何让ST解析$ PATH环境变量?

1 个答案:

答案 0 :(得分:1)

来自unofficial Sublime Documentation

  

在某些操作系统上,PATH的值将与a不同   终端窗口到图形应用程序。因此,即使命令   你在构建系统中使用的工作在命令行,它可能   不适用于Sublime Text。这是由于shell中的用户配置文件。

     

要解决此问题,请确保设置所需的PATH,以便Sublime Text等图形应用程序可以找到它。有关详细信息,请参阅以下链接。

     

或者,您可以使用.sublime-build文件中的path元素来覆盖PATH>用于查找指定的可执行文件   CMD。 PATH的这个新值只会有效   您的构建系统正在运行。在那之后,旧的PATH将会   恢复。

请注意,虽然此文档适用于v1并且已弃用,但官方文档直接引用此段落here

因此,您应该能够在.sublime-build文件中定义自定义路径。使用path选项