Русское сообщество Sublime Text
Основной раздел => Вопросы и ответы => Тема начата: MADONZY от Ноября 29, 2013, 02:32:34
-
Помогите пожалуйста поставить Build System для С на Sublime Text 3 что-бы при нажатии на Ctrl+Shift+B выскакивал терминал с моей программой)
Вот мой Build:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
"selector" : "source.c",
"shell":false,
"working_dir" : "$file_path"
}
П.С: Пользуюсь системой Ubuntu 13.10
-
Сделал вот так:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
"selector" : "source.c",
"shell":false,
"working_dir" : "$file_path",
"variants":
[
{
"name": "Run",
"cmd":["gcc ${file_path}/$file_name -o ${file_path}/${file_base_name} && ${file_path}/./${file_base_name}"]
}
]
}
но вот что в терминале вылазит:
[Errno 2] No such file or directory: 'gcc /var/www/hello.c -o /var/www/hello && /var/www/./hello'
[cmd: ['gcc /var/www/hello.c -o /var/www/hello && /var/www/./hello']]
[dir: /var/www]
[path: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games]
[Finished]
хотя когда я с терминала ввожу gcc /var/www/hello.c -o /var/www/hello && /var/www/./hello
то всё прекрасно работет... почему же sublime ругается?
-
Решил вот так:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}"],
"selector" : "source.c",
"shell":false,
"working_dir" : "$file_path",
"variants":
[
{
"name": "Run",
"cmd":["gnome-terminal", "-e", "${file_path}/./${file_base_name}", "--title=${file_base_name}"]
}
]
}
-
Сам спросил, сам ответил :)
Ubuntu под рукой нет, помочь не могу, к сожалению.