Вы можете:
g++ name.cpp && ./a.out && gnuplot -e "plot 'name2.dat'; pause -1"
gnuplot завершается, когда вы нажимаете return (дополнительные параметры см. В help pause
)
если вы хотите начать интерактивный сеанс gnuplot, существует способ грязный , который я реализовал.
g++ name.cpp && ./a.out && gnuplot -e "plot 'name2.dat' -
(обратите внимание на последний знак минуса)