Sublime Text вручную указывает местоположение g++

Короче говоря, я использую возвышенное для написания небольших программ на C++ в свободное время. В настоящее время я нахожусь на Windows 7, и у меня нет прав администратора для настройки переменной среды Path, чтобы указать мою переносимую копию g++.

Есть ли способ вручную указать возвышенное на компилятор 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++.

Стоит отметить, что вы можете создавать альтернативные системы сборки для других компиляторов. Также возможно создание вариантов сборки (например, для использования определенных аргументов или запуска исполняемого файла после компиляции).

Другие вопросы по тегам