Creo un ejecutable pero ¿y ahora qué?

beginnercpp esos que no me sé
12 de Diciembre del 2014
Estoy aprendiendo C++, ya sé lo básico del lenguaje, y estoy aprendiendo a construir GUIs. Intuyo que en ninguna parte me van a explicar en qué consiste eso de instalar un programa.

Sé que en Linux todo es un archivo y entiendo el concepto. Pero veo que cuando instalo programas estos crean carpetas y ficheros dentro para configuración y otras cosas.

Entonces ¿dónde puedo encontrar información sobre qué hacer después de saber compilar y tener el GUI para que el usuario no tenga que recurrir siempre al ejecutable y lo tenga "instalado" e integrado en su SO?

Programo para Linux, windows no me preocupa, sino estaría aprendiendo C# y no me interesa en estos momentos.

Gracias por su ayuda.