0

我正在尝试从 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 环境变量?

4

1 回答 1

1

来自非官方的崇高文档

在某些操作系统上,PATH 的值会因终端窗口和图形应用程序而异。因此,即使您在构建系统中使用的命令在命令行中运行,它也可能无法在 Sublime Text 中运行。这是由于 shell 中的用户配置文件。

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

或者,您可以使用 .sublime-build 文件中的路径元素来覆盖 PATH > 用于定位 cmd 中指定的可执行文件。只要您的构建系统正在运行,PATH 的这个新值就会生效。之后,旧的 PATH 将被恢复。

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

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

于 2013-03-06T21:04:27.643 回答