2015-11-27 4 views
0

Я нашел систему сборки для C++ для st3, и это довольно хорошо, но есть небольшой перегиб, который он не компилирует, если файл .exe с именем исходного файла существует в каталоге. Любая идея о том, как автоматизировать его с помощью сборки для создания файла, если он не существует или продолжается?C++ Build File for Sublime Text 3

"windows": 
{ 
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"] 
}, 
"selector": "source.c++", 
"shell": true, 
"working_dir": "${file_path}" 
} 

ответ

0

Это должно работать независимо от того, как сборка создаст файл .exe с именем источника в текущем каталоге. Если по какой-то причине он не работает, удалите все в строке 2 после "-Wall", чтобы оно выглядело так:

"windows": 
{ 
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall"] 
}, 
"selector": "source.c++", 
"shell": true, 
"working_dir": "${file_path}" 
}