6

再会!

谁能分享他们如何将 MinGW 编译器附加到 Sublime 的经验?

我在互联网上找到了一个配置,但是当我运行已编译的程序时,会弹出“../MinGW/bin/”中缺少文件的错误。

配置:

{
   "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file_name"],
   "path": "c:\\Program Files\\MinGW\\bin\\"
}

谢谢!

UPD

我找到了我的问题的答案!我不得不在cmd. 是"-static"

所以,这是 my MinGW.sublime-build,它工作正常:

{
    "path": "c:\\Program Files\\MinGW\\bin\\",
    "cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"]
}
4

2 回答 2

7

确保将 bin 文件包含在系统的“路径”变量中。

打开开始菜单并输入“变量”或“环境变量”(或谷歌搜索)以查找操作方法。您将进入一个包含很多变量的窗口,找到 Path(而不是 PATH)变量并将路径添加到 MinGW 的 bin 文件夹。

顺便说一句,按照建议,您应该按文件更改 file_base_name,并将 file_base_name 放在放置 file_base 的位置。

这是我个人使用的命令:

"cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-Wall", "-time", "$file", "-o", "$file_base_name"]

于 2012-07-25T21:40:11.563 回答
0

您应该使用 $file 而不是 $file_name。$file_name 仅扩展为名称,而 $file 扩展为完整路径。

更改后的配置将是

{
   "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file"],
   "path": "c:\\Program Files\\MinGW\\bin\\"
}
于 2012-07-24T10:25:16.377 回答