В Windows при компиляции система ("пауза") работает, что эквивалентно в Linux?
Следующие работы над окнами и linux/unix:
std::cout << "Press \'Return\' to end." << std::endl;
std::cin.flush();
std::cin.get();
первое std::cin.flush()
очищает вход que, следующая команда ожидает входа.