长话短说,我在业余时间使用 sublime 编写一些小型 C++ 程序。我目前使用的是 Windows 7 系统,我没有管理权限来调整路径环境变量以指向我的 g++ 可移植副本。
有没有办法手动将 sublime 指向 g++ 编译器?我似乎找不到可以调整它的任何设置。
提前致谢!
答案1
您必须编辑构建系统。
点击首选项 → 浏览包...然后打开 C++ 文件夹,找到名为的文件C++.sublime-build
并在 Sublime 中打开它。它应该看起来像这样:
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[ (...snip...) ]
}
第一行g++
代表命令名称,您可以将其替换为 g++ 可执行文件的路径。
值得注意的是,您可以为其他编译器创建替代构建系统。也可以创建构建变体(例如,使用特定参数或在编译后运行可执行文件)