美好的一天!
有人可以分享他们如何将MinGW编译器附加到Sublime的经验吗?
我在互联网上找到了一个配置,但是当我运行编译程序弹出错误文件中的错误来自“../ MinGW / bin /".
配置:
{
"cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file_name"],
"path": "c:\\Program Files\\MinGW\\bin\\"
}
谢谢!
我找到了问题的答案!我必须在cmd
中添加一个参数。它是"-static"
。
所以,这是我的MinGW.sublime-build
,效果很好:
{
"path": "c:\\Program Files\\MinGW\\bin\\",
"cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"]
}
答案 0 :(得分:7)
确保将bin文件包含在系统的“Path”变量中。
打开开始菜单,然后输入“变量”或“环境变量”(或google)以查找操作方法。你会进入一个包含很多变量的窗口,找到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"]
答案 1 :(得分:0)
您应该使用$ file而不是$ file_name。 $ file_name仅扩展为名称,而$ file扩展为完整路径。
更改的配置将是
{
"cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file"],
"path": "c:\\Program Files\\MinGW\\bin\\"
}