Scroll to navigation

GBC3(1) GBC3(1)

NAME

gbc3 - GAMBAS Compiler

SYNOPSIS

gbc3 [options] [<project directory>]

DESCRIPTION

Gambas is a free development environment based on a Basic interpreter with object extensions, a mix of Java(tm) and Visual Basic(tm). With Gambas, you can quickly design your program GUI with Qt or GTK+, access database systems like MySQL, PostgreSQL, SQlite or ODBC databases, pilot applications with DBus, translate your program into many languages, create GStreamer, OpenGL or SDL applications, and so on...

gbc3 is the compiler that allows you to compile Gambas projects into architecture-independent bytecode.

OPTIONS

compile all
force a specific bytecode version
output class description files for the IDE
display translatable error messages
convert a form file into code and print it
add debugging information
display help and exit
number of background jobs (default: <number of CPU cores>)
display license
default namespace for exported classes
do not print anything if compilation succeeds
gives the gambas installation directory
swap endianness
output translation files
verbose output
display version
display warnings
define the 'Exec' preprocessor constant

COMPILER FLAGS

check the prefix of variables if warnings are enable
module symbols are public by default
form controls are public

AVAILABILITY

The latest version of Gambas can always be obtained from gambas.sourceforge.net, documentation about the language is at http://gambaswiki.org/wiki.

REPORTING BUGS

Report bugs to http://gambaswiki.org/bugtracker

COPYRIGHT

Copyright© Benoît Minisini <benoit.minisini@gambas-basic.org>;

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

August 2024