Нет чистого C ++ способа сделать это.То, что вы хотите сделать, по своей сути зависит от системы, поэтому вы должны использовать system () , определенную в cstdlib.
Вы можете назвать это как:
system("<your-shell-command> <parameters>");
Например,
system("/usr/bin/gnome-terminal /usr/executables/a.out");
или
system("C:\\Windows\\cmd.exe C:\\Users\FuUser\\Binaries\a.exe");