SirCrow,
To run a compiled executable can be as simple as double-clicking the executable or as involved as creating a script and launcher. Either process will avoid 'The Terminal' (insert dramatic music here... lol)
If memory serves correctly... From within the QB64 IDE select 'Run" then check "Output EXE to source folder". Once that is done, pressing F11, will produce ONLY the executable. From there you can either go to the source folder and double-click or create a Launcher.
I tested the F11 option on my machine and it produced the executable as advertised. I double-clicked the executable... and an image appeared for just a moment... then vanished. Break out 'The Terminal' (insert dramatic music here). Ran the executable, so I can see any errors, and errors there were.
---------------------------------------------------------------------------------------------------------------------------------------------------
john@john-H81M-DS2 ~/basic/qb64/starblast $ ./StarBlast_2018-6-19
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
StarBlast_2018-6-19: ../../src/xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
Aborted
---------------------------------------------------------------------------------------------------------------------------------------------------
At least it was apologetic... lol
Looks like, for me anyway, I cannot run the compiled executable because I am using a multi-core machine... If your machine is a single core, give it a try, and let me know how you get on?
Sorry I couldn't be of better help...
J