Re: Hacer Un Programa Gambas Ejecutable En Cualquier Archivo
Hola
gambas es un lenguaje interpretado y por ende, necesita de un intérprete para que funcionen los ejecutables que genera. El archivo ejecutable con extensión .gambas es bytecode y no funciona por sí sólo, necesitando de lo que llamamos "runtime" instalado en el sistema operativo.
De modo que para poder correr tu programa no necesitas instalar el entorno de desarrollo (IDE) ni la mayoría de las librerías, pero sí al menos en runtime.
gambas tiene un potente generador de paquetes específicos para cada distribución, de tal manera que si tu programa se va a usar en una máquina con Ubuntu o derivados de Debian, puedes crear un paquete deb que se instalará sin problemas resolviendo las dependencias necesarias para que todo funcione. Lo mismo para distribuciones basadas en RPM y alguna más. Además esta es la manera correcta de distribuir un programa, cumpliendo con los cánones que marca cada distribución Linux.
El lenguaje C por ejemplo, es un lenguaje compilado y los ejecutables que genera pueden en algunos casos ser independientes y funcionar por sí solos. No es el caso de
gambas, como acabo de explicar.
Saludos