Как скомилировать с++ программу под Линукс?
Переписать программу, используя одну из библиотек графического интерфейса. Например Qt.
g++ main.cpp -o main -no-pie
Но приложение то консольное. Значит и запускать надо из окружения консоли.

Upd:

Можешь попробовать ncurses