File: binfmtgcj-interpreter.1

package info (click to toggle)
binfmtc 0.17-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 800 kB
  • sloc: sh: 1,116; ansic: 891; cpp: 81; makefile: 81; asm: 48; java: 5; fortran: 3
file content (73 lines) | stat: -rw-r--r-- 1,571 bytes parent folder | download
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)"