EUBIND(1)

NAME
eubind - Creates standalone euphoria executables

SYNOPSIS
bind [-i path] [-c conf-file] [-d word] files...

DESCRIPTION
This manual page documents briefly the eubind command. eubind is used for creating standalone executables from euphoria programs. The code is parsed and converted to euphoria IL code, and combined with the compiled backend. The result is a file that can be run on its own, without the euphoria interpreter.

OPTIONS

-i path
    Specifies an additional include path to the interpreter.

-c path-to-eu.cfg
    Specifies a configuration file to be read in to specify additional include paths for the interpreter.

-d tag
    Defines a tag as being set. Tags are processed by ifdef blocks.

-eub path-to-backend
    Allows specification of the backend runner to use besides the default, installed version.

-full_debug
    Make a somewhat larger .il file that contains enough debug information to provide a full ex.err dump when a crash occurs. Normally, variable names and line-number information is stripped out of the .il file, so the ex.err will simply have "no-name" where each variable name should be, and line numbers will only be accurate to the start of a routine or the start of a file. Only the private variable values are shown, not the global or local values. In addition to saving space, some people might prefer that the shrouded file, and any ex.err file, not expose as much information.

-list
    Outputs the list of deleted symbols to a file.

-out executable_file
    This option lets you choose the name of the executable file created by the binder. Without this option, ##eubind## will choose a name based on the name of the main Euphoria source file.

-quiet
    Suppress normal messages and statistics. Only report errors. euphoria is a program that...

SEE ALSO
eui(1), euc(1), eushroud(1) eub(1)
The programs are documented fully in /usr/share/euphoria/html

AUTHOR
euphoria was written by Robert Craig <rds@rapideuphoria.com>.

This manual page was written by Matt Lewis <matthewwalkerlewis@gmail.com>.