1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
.TH "binfmtgcj" 1 "2005 May 3" "binfmt_misc Dancer" "binfmt_C"
.SH NAME
binfmtgcj-interpreter \- binfmt_misc gcj handler
.SH SYNOPSIS
.BI "binfmtgcj-interpreter " "GCJ-java-source-file-name" " [" "command-line opions ..." "]"
.SH "DESCRIPTION"
.B "binfmtgcj-interpreter"
compiles a Java source file specified on the command-line using
the GCJ compiler, and executes the resulting file.
It is designed to be used as a handler for
.B "binfmt_misc"
handler, which is a system used in Linux for handling arbitrary files
as executables.
The command-line options are passed on to the
compiled binary.
.SH "FILE MAGIC"
There is a requirement for Java source files to have the
magic characters
.B "//BINFMTGCJ:"
at the beginning of the file.
That line also is used to specify the additional command-line options
for C compiler.
.SH "ENVIRONMENT"
.TP
.B "GCJ"
The compiler used.
The default is to use
.B "gcj"
.TP
.B "BINFMTCTMPDIR"
Temporary directory used for binary and execution.
Falls back to
.B "$TMPDIR"
.B "$TEMPDIR"
or
.B "/tmp"
.TP
.B "BINFMTC_DEBUG"
enables debug output if set.
.TP
.B "BINFMTC_GCJ_OPTS"
Additional GCJ options.
Use
.B "BINFMTC_DEBUG"
to verify the options being passed on to gcc.
The default is
.B " -O2 -Wall "
.SH "AUTHOR"
Junichi Uekawa (dancer@debian.org)
Upstream page is available at
.B "http://www.netfort.gr.jp/~dancer/software/"
.SH "SEE ALSO"
.BR "binfmtasm-interpreter" "(1), "
.BR "binfmtc-interpreter" "(1), "
.BR "binfmtcxx-interpreter" "(1), "
.BR "binfmtf-interpreter" "(1), "
.BR "binfmtf95-interpreter" "(1)"
|