[#1]
GoldED/CubicIDE/MorphED i ciag komend
Jak coś piszę w CubicIDE i chcę zobaczyć tego efekt to muszę:
1. nagrać projekt (jeden klik na ikonie),
2. skompilować (jedna opcja w menu),
3. uruchomić program (jeden klik na ikonie).
Operację tę tak często powtarzam, że te trzy ruchy bardzo chętnie bym zamienił na jeden. Przy możliwościach konfiguracyjnych CubicIDE (a takżę GoldED/MorphED) to pestka. Jednak nie do końca...
Zrobiłem sobie taką opcję, która nagrywa projekt, robi "make all" i go uruchamia. No i niby powinno grać. Niestety tylko niby. :) W czym problem? Ano w tym, że jak zaczyna się wykonywać jedna opcja to następna się uruchamia nie po zakończeniu poprzedniej tylko od razu jak tylko może. Efekt tego jest taki, że projekt się nagrywa, kompiluje i uruchamia niemal jednocześnie. W efekcie tego uruchamia się poprzedni plik exe, bo nowy się nie zdąży jeszcze skompilować (to trwa w obecnym stadium rozwoju program ze 2 sekundy). :) Cała sekwencja wygląda tak:
SAVE ALL
SDK MAKE TARGET="" ALIAS="gcc"
SDK RUN ALIAS="gcc"
Co zrobić żeby MAKE zaczęło się wykonywać dopiero wtedy jak SAVE przestanie nagrywać, a RUN się zaczęło jak MAKE zakończy działanie? Jest jakiś sposób na to?