Sublime Text手动指定g++位置

Sublime Text手动指定g++位置

长话短说,我在业余时间使用 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++ 可执行文件的路径。

值得注意的是,您可以为其他编译器创建替代构建系统。也可以创建构建变体(例如,使用特定参数或在编译后运行可执行文件)

相关内容