1

После компиляции в консоли компилятором GCC надо опять его искать и исполнять. Можно сделать так, что-бы компиляция и исполнение делалось одним движением?

2

Обычно современные редакторы и IDE это уже умеют. Достаточно просто в меню запуска глянуть.
Ну можно и вручную запускать бинарник, после компиляции, в одну команду компиляцию и запуск писать.

Fedora & GNOME

3

xxblx⇓ пишет:

Достаточно просто в меню запуска глянуть.

Покажите, пожалуйста, меню.

4

gavrasio, меню чего? Я ведь святым духом не чую что у вас за редактор (если он вообще используется) и с какими возможностями.
В Geany, например, есть
http://storage3.static.itmages.ru/i/15/0718/s_1437241441_7727204_b18e610ee5.png
в случае с "Выполнить", если язык компилируемый, сначала будет скомпилировать бинарник, а потом только запущен.

Fedora & GNOME

5

Spoiler

http://smages.com/images/screen96.png

a.out - исполняемый файл( он первый ). Его хотелось бы запустить в автомате сразу после компиляции.

6

gavrasio, какой командой сборку-то делаешь?
gcc -o a.out?
Можно попробовать что-то вроде

Консоль
gcc -o a.out && ./a.out

Fedora & GNOME

7

xxblx⇓ пишет:

gavrasio, какой командой сборку-то делаешь?
gcc -o a.out?
Можно попробовать что-то вроде
Консоль
gcc -o a.out && ./a.out

Так не получается. Видимо привязано к тому,  как должно быть.

8

А как в консоли сделать скрин за запуск, слабо теперешьним! Где монстры?!

9

gavrasio⇓ пишет:

консоли сделать скрин

В консоли или эмуляторе консоли? В эмуляторе консоли нажать SysRq, в консоли можно использовать xwd.

10

Простейший скрин хоть в консоли, хоть в эмуляторе консоли( в чём разница?):

Консоль
g++ -std=c++14 pr100.cpp
./a.out

Пишем его как my, и вперёд.

11

gavrasio⇓ пишет:

Простейший скрин хоть в консоли, хоть в эмуляторе консоли( в чём разница?):

Разница в том, что консоль - текстовый режим экрана, а эмулятор консоли, терминал - графический.

Почувствуйте разницу!

;-)

gavrasio⇓ пишет:

Консоль

g++ -std=c++14 pr100.cpp
./a.out

Пишем его как my, и вперёд.

Кого пишем и куда?
И где этот "вперёд"?
... читал бы лучше матчасть! ;-)

12 (2017-04-17 17:24:11 отредактировано alex_q_2000)

//Общая процедура запуска команд

procedure TMainForm.StartProcess(command: string);
var
  ExProcess: TProcess;
begin
  Screen.Cursor := crHourGlass;
  ExProcess := TProcess.Create(nil);
  try
    ExProcess.Executable := 'sh';  //sh или xterm
    ExProcess.Parameters.Add('-c'); //для xterm '-e'
    ExProcess.Parameters.Add('sudo ' + command);
    ExProcess.Options := ExProcess.Options + [poWaitOnExit];
    Application.ProcessMessages;
    ExProcess.Execute;
  finally
    ExProcess.Free;
    Screen.Cursor := crDefault;
  end;
end;

p.s. Может из под иксов? Засылаете параметры... И??? Нет? Или обязательно на Си нужно откомпИлить?