Gambas France BETA


Pas de compte ? Incription

Génération exécutable

Ce sujet est résolu.

1
AuteurMessages
Jack#1 Posté le 21/7/2017 à 12:39:00
Bonjour

j'aimerai créer un PPA pour mon programme et à ce titre j'aurai besoin de générer un exécutable .gambas à l'aide d'une commande shell donc sans passer par l'IDE Gambas.

Quelqu'un aurait-il une idée pour faire cela ?
Pour un code démocratique nationalisons Gambas.
linuxos#2 Posté le 21/7/2017 à 14:10:57
Un peu de sel, de poivre et la crevette sera... Bonjour Jack,

Voici:
cd "mon projet gambas"
gbc3 -agt && gba3 -v


Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Jack#3 Posté le 21/7/2017 à 15:11:29
Génial !
Merci linuxos
Pour un code démocratique nationalisons Gambas.
Jack#4 Posté le 21/7/2017 à 15:25:06
linuxos,

pourrais-tu me détailler cette commande STP ?
c'est quoi -agt ?
pourrait-on donner à l'exécutable un nom différent de celui du projet ?
Ainsi qu'un chemin ou générer l'exécutable ?
Pour un code démocratique nationalisons Gambas.
linuxos#5 Posté le 21/7/2017 à 19:11:34
Un peu de sel, de poivre et la crevette sera... Jack,

Si l'anglais ne te pose pas de problème, voici la réponse:

gbc3 -h

Compile Gambas projects into architecture-independent bytecode.

Usage: gbc3 [options] [<project directory>]

Options:
-g --debug add debugging information
-v --verbose verbose output
-a --all compile all
-w --warnings display warnings
-t --translate output translation files
-p --public-control form controls are public
-m --public-module module symbols are public by default
-s --swap swap endianness
-r --root <directory> gives the gambas installation directory
-e --translate-errors display translatable error messages
-x --exec define the 'Exec' preprocessor constant
-V --version display version
-L --license display license
-h --help display this help



gba3 -h

Create a standalone one-file executable from a Gambas project.
Or extract a specific file from a Gambas executable (-x option).

Usage: gba3 [options] [<project directory>]
gba3 -x <archive path> <file>

Options:
-o --output=ARCHIVE archive path [<project directory>/<project name>.gambas]
-x --extract=ARCHIVE archive path
-v --verbose verbose output
-s --swap swap endianness
-V --version display version
-L --license display license
-h --help display this help




J’espère que cela suffira sinon fait moi le savoir.
Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Jack#6 Posté le 21/7/2017 à 19:53:46
-h :scratch: bé oui...

Merci. Et bon week-end
Pour un code démocratique nationalisons Gambas.
1