LINUX.ORG.RU

через *.Sublime-build не компилится

 


0

1

Из консоли в директории с файлом работает

gcc Project.c -o Project -I/usr/include -lGL -lGLU -lglut
в сублайм GLUT.sublime-build:
{
"working_dir": "${file_patch}",
"cmd": ["gcc ${file_name} -o ${file_base_name} -I/usr/include -lGL -lGLU -lglut"]
}

выдает: «[Errno 2] Нет такого файла или каталога» и пишет правильную консольную команду. Мне кажется что он не в том каталоге ищет а как его сменить я не могу найти.



Последнее исправление: Barsik (всего исправлений: 1)
Ответ на: комментарий от anonymous

Полные пути также не работают. Если отдельно делаю [«gcc»,«все остальное»], пишет что gcc не может найти файл «все остальное». Значит верхнюю строку

gcc Project.c -o Project -I/usr/include -lGL -lGLU -lglut
он воспринимает как название файла, а не как команду. Почему так, непойму. Вроде все как в примерах из интернета делаю.

Barsik
() автор топика
Ответ на: комментарий от Barsik

все, разобрался. Sublime не воспринимает директивы подрят в одник кавычках. Надо так:

"cmd": ["gcc", "$file_name", "-o", "$file_base_name}", "-I/usr/include", "-lGL", "-lGLU", "-lglut"]

Barsik
() автор топика
11 марта 2013 г.
Ответ на: комментарий от anonymous

блин, не заметил, что уже есть ответ

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.