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

1618
Paul Nelson Baker

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

Есть ли способ вручную указать возвышенное на компилятор g ++? Я не могу найти какие-либо настройки, где это будет скорректировано.

Заранее спасибо!

1

1 ответ на вопрос

3
gronostaj

Вы должны отредактировать систему сборки.

Нажмите Настройки → Обзор пакетов ... и откройте папку C ++, затем найдите файл с именем C++.sublime-buildи откройте его в Sublime. Это должно выглядеть так:

{ "cmd": ["g++", "$", "-o", "$/$"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "$", "selector": "source.c, source.c++",  "variants": [ (...snip...) ] } 

В первой строке g++стоит имя команды, вы можете заменить его на путь к исполняемому файлу g ++.

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

Спасибо за это, похоже, что вы можете добавить пользовательские параметры тогда (например, `-lpthread`,` -lboost_system`). +1 nerdwaller 10 лет назад 0
Это потрясающе. Я даже могу выбрать другой компилятор, если захочу или (как указал nerdwaller) изменить аргументы команды. Я даю вам + с отличием Paul Nelson Baker 10 лет назад 0