Вы не можете получить вывод из программы, которая не существует.
Современные компиляторы не компилируют программу и не запускают ее непосредственно из памяти.Сначала нужно записать его на диск, а затем запустить.
Последним известным мне компилятором был Turbo Pascal.