LINUX.ORG.RU

История изменений

Исправление Norgat, (текущая версия) :

В ST2 поставить Tools -> Bild System -> Make.

И сварганить Makefile вида:

NAME:= my_prog_name
PATH_TO_WORK_DIR:= path
ALL:
    //правила для сборки
     your_terminal_name --command='$(PATH_TO_WORK_DIR)/$(name)' параметры запуска, если нужны...

Как открывать терминал и выполнять в нём заданную команду ищи под свой терминал.

Например для xfce4 нагуглилось сразу:

xfce4-terminal --command='./prog'

Свой Makefile кладёшь в папку с исходниками и вуаля.

P.S. Думаю в Makefile можно прописать правила для запуска приложения только в случае удачной компиляции, но т.к. в мейкфайлах я не силён, то написать такое с ходу не могу.

P.P.S. Вместо ALL можно провисать что-то типа SB_RUN и использовать собственную систему сборки. Т.е. банально Tools -> Build System -> New Build System

А в полученный файл забить что-то типа:

{
	"cmd": ["make SB_RUN"]
}

Исправление Norgat, :

В ST2 поставить Tools -> Bild System -> Make.

И сварганить Makefile вида:

NAME:= my_prog_name
PATH_TO_WORK_DIR:= path
ALL:
    //правила для сборки
     your_terminal_name --command='$(PATH_TO_WORK_DIR)/$(name)' параметры запуска, если нужны...

Как открывать терминал и выполнять в нём заданную команду ищи под свой терминал.

Например для xfce4 нагуглилось сразу:

xfce4-terminal --command='./prog'

Свой Makefile кладёшь в папку с исходниками и вуаля.

P.S. Думаю в Makefile можно прописать правила для запуска приложения только в случае удачной компиляции, но т.к. в мейкфайлах я не силён, то написать такое с ходу не могу.

Исходная версия Norgat, :

В ST2 поставить Tools -> Bild System -> Make.

И сварганить Makefile вида:

NAME:= my_prog_name
PATH_TO_WORK_DIR:= path
ALL:
    //правила для сборки
     your_terminal_name --command='$(PATH_TO_WORK_DIR)/$(name)' параметры запуска, если нужны...

Как открывать терминал и выполнять в нём заданную команду ищи под свой терминал.

Например для xfce4 нагуглилось сразу:

xfce4-terminal --command='./prog'

Свой Makefile кладёшь в папку с исходниками и вуаля.